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 java.math.*
import java.util.*
import java.io.InputStream
import net.servicestack.client.*


open class FactFinderConfigRequest
{
    open var Config:FactFinderConfig? = null
}

open class FactFinderConfig
{
    open var ei_lastName:Boolean? = null
    open var ei_firstname:Boolean? = null
    open var ei_mi:Boolean? = null
    open var ei_dob:Boolean? = null
    open var ei_age:Boolean? = null
    open var ei_district:Boolean? = null
    open var ei_school:Boolean? = null
    open var ei_room:Boolean? = null
    open var ei_position:Boolean? = null
    open var ei_yearswdist:Boolean? = null
    open var ei_yearswodist:Boolean? = null
    open var ei_pastocc:Boolean? = null
    open var ei_address:Boolean? = null
    open var ei_city:Boolean? = null
    open var ei_state:Boolean? = null
    open var ei_zip:Boolean? = null
    open var ei_cellphone:Boolean? = null
    open var ei_workphone:Boolean? = null
    open var ei_personalemail:Boolean? = null
    open var ei_workemail:Boolean? = null
    open var ei_spousename:Boolean? = null
    open var ei_spousedob:Boolean? = null
    open var ei_spouseage:Boolean? = null
    open var ei_spousecellphone:Boolean? = null
    open var ei_spouseemail:Boolean? = null
    open var ei_spouseoccupation:Boolean? = null
    open var ei_spouseposition:Boolean? = null
    open var ei_spouseyears:Boolean? = null
    open var ei_spousepastocc:Boolean? = null
    open var ei_reasonmeeting:Boolean? = null
    open var emt_workstatus:Boolean? = null
    open var emt_unusedsickdays:Boolean? = null
    open var emt_unusedsickhours:Boolean? = null
    open var emt_cbsdays:Boolean? = null
    open var emt_cbshours:Boolean? = null
    open var emt_dpw:Boolean? = null
    open var emt_hpw:Boolean? = null
    open var emt_mpy:Boolean? = null
    open var emt_numpretaxchecks:Boolean? = null
    open var fin_clientgross:Boolean? = null
    open var fin_clientnet:Boolean? = null
    open var fin_householdgross:Boolean? = null
    open var fin_householdnet:Boolean? = null
    open var fin_desiredretincome:Boolean? = null
    open var fin_estexpenses:Boolean? = null
    open var fin_discincome:Boolean? = null
    open var fin_exptype:Boolean? = null
    open var fin_desc:Boolean? = null
    open var fin_balance:Boolean? = null
    open var fin_interestrate:Boolean? = null
    open var fin_minpayment:Boolean? = null
    open var fin_monthlypayment:Boolean? = null
    open var pen_pensystem:Boolean? = null
    open var pen_penstart:Boolean? = null
    open var pen_servicecredit:Boolean? = null
    open var pen_servicecreditasofdate:Boolean? = null
    open var pen_desiredretdate:Boolean? = null
    open var pen_desiredretage:Boolean? = null
    open var pen_spousalbenefitdesired:Boolean? = null
    open var pen_formula:Boolean? = null
    open var pen_defbalance:Boolean? = null
    open var pen_defspousebalance:Boolean? = null
    open var prot_plife:Boolean? = null
    open var prot_pcarrier:Boolean? = null
    open var prot_pfaceamount:Boolean? = null
    open var prot_pissuedate:Boolean? = null
    open var prot_plifepremium:Boolean? = null
    open var prot_ptype:Boolean? = null
    open var prot_ptypeof:Boolean? = null
    open var prot_pcashvalue:Boolean? = null
    open var prot_slife:Boolean? = null
    open var prot_scarrier:Boolean? = null
    open var prot_sfaceamount:Boolean? = null
    open var prot_sissuedate:Boolean? = null
    open var prot_slifepremium:Boolean? = null
    open var prot_stype:Boolean? = null
    open var prot_stypeof:Boolean? = null
    open var prot_scashvalue:Boolean? = null
    open var prot_pltc:Boolean? = null
    open var prot_pltcpremium:Boolean? = null
    open var prot_pdisability:Boolean? = null
    open var prot_pdisabilitypremium:Boolean? = null
    open var prot_sltc:Boolean? = null
    open var prot_sltcpremium:Boolean? = null
    open var prot_sdisability:Boolean? = null
    open var prot_sdisabilitypremium:Boolean? = null
    open var efi_monthlycontrib:Boolean? = null
    open var efi_fundbalance:Boolean? = null
    open var efi_isthreetosixmonths:Boolean? = null
    open var lta_haveretiresavings:Boolean? = null
    open var lta_priorretireplan:Boolean? = null
    open var lta_havedistplan:Boolean? = null
    open var lta_plantype:Boolean? = null
    open var lta_company:Boolean? = null
    open var lta_contrib:Boolean? = null
    open var lta_balance:Boolean? = null
    open var ira_acctowner:Boolean? = null
    open var ira_company:Boolean? = null
    open var ira_taxcode:Boolean? = null
    open var ira_accounttype:Boolean? = null
    open var ira_acctnumber:Boolean? = null
    open var ira_inception:Boolean? = null
    open var ira_currentvalue:Boolean? = null
    open var ira_monthlycontrib:Boolean? = null
    open var ira_surrcharge:Boolean? = null
    open var ira_surrvalue:Boolean? = null
    open var ira_totalfees:Boolean? = null
    open var ira_tpaok:Boolean? = null
    open var ira_addlformsreq:Boolean? = null
    open var ira_sigreq:Boolean? = null
    open var ira_outstandingloans:Boolean? = null
    open var ira_originalformsreq:Boolean? = null
    open var ira_faxaccepted:Boolean? = null
    open var ira_faxnumber:Boolean? = null
    open var ira_notes:Boolean? = null
    open var ira_mailaddr:Boolean? = null
    open var ira_mailcity:Boolean? = null
    open var ira_mailstate:Boolean? = null
    open var ira_mailzip:Boolean? = null
    open var kcf_name:Boolean? = null
    open var kcf_dob:Boolean? = null
    open var kcf_age:Boolean? = null
    open var kcf_fund:Boolean? = null
    open var kcf_contribution:Boolean? = null
    open var kcf_balance:Boolean? = null
    open var an_notes:Boolean? = null
    open var cr_name:Boolean? = null
    open var cr_campus:Boolean? = null
    open var cr_room:Boolean? = null
    open var cr_phone:Boolean? = null
}

Kotlin FactFinderConfigRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + 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
	}
}