Appearance
web / lib/server/listingPayloads / normalizeCreateListingPayload
Function: normalizeCreateListingPayload()
normalizeCreateListingPayload(
body,userId,organizationId,listedAt?):object
Defined in: lib/server/listingPayloads.ts:20
Parameters
body
ListingPayload
userId
number
organizationId
number | null
listedAt?
string = ...
Returns
object
addressData
addressData: {
address_line_1?:string|null;address_line_2?:string|null;city?:string|null;country?:string|null;id?:number;latitude?:number|null;longitude?:number|null;postal_code?:string|null;state?:string|null;zip_code?:string|null; } |null
businessData
businessData:
object
businessData.address_id?
optionaladdress_id?:number|null
businessData.all_financials_verified?
optionalall_financials_verified?:boolean|null
businessData.audited?
optionalaudited?:boolean|null
businessData.business_hours?
optionalbusiness_hours?:string|null
businessData.confidential_sale?
optionalconfidential_sale?:boolean|null
businessData.customer_type?
optionalcustomer_type?:string|null
businessData.description?
optionaldescription?:string|null
businessData.ebitda?
optionalebitda?:number|null
businessData.gross_margin?
optionalgross_margin?:number|null
businessData.id?
optionalid?:number
businessData.is_online_listing?
optionalis_online_listing?:boolean|null
businessData.market?
optionalmarket?:string|null
businessData.monthly_recurring_revenue?
optionalmonthly_recurring_revenue?:number|null
businessData.naics_code?
optionalnaics_code?:string|null
businessData.name?
optionalname?:string|null
businessData.number_of_employees?
optionalnumber_of_employees?:number|null
businessData.number_of_managers?
optionalnumber_of_managers?:number|null
businessData.number_of_owners?
optionalnumber_of_owners?:number|null
businessData.ownership_type?
optionalownership_type?:string|null
businessData.pcs_code?
optionalpcs_code?:string|null
businessData.physical_location?
optionalphysical_location?:string|null
businessData.reason_for_sale?
optionalreason_for_sale?:string|null
businessData.requires_daily_owner_involvement?
optionalrequires_daily_owner_involvement?:boolean|null
businessData.ttm_gross_profit?
optionalttm_gross_profit?:number|null
businessData.ttm_pre_tax_net_income?
optionalttm_pre_tax_net_income?:number|null
businessData.ttm_revenue?
optionalttm_revenue?:number|null
businessData.type_of_sale?
optionaltype_of_sale?:string|null
businessData.website?
optionalwebsite?:string|null
businessData.will_stay_post_sale?
optionalwill_stay_post_sale?:boolean|null
businessData.yearly_growth_rate?
optionalyearly_growth_rate?:string|null
businessData.years_in_business?
optionalyears_in_business?:number|null
businessData.years_in_operation?
optionalyears_in_operation?:number|null
listingData
listingData:
object
listingData.additional_details?
optionaladditional_details?:string|null
listingData.badges?
optionalbadges?:string[] |null
listingData.business_id?
optionalbusiness_id?:number|null
listingData.contact_company?
optionalcontact_company?:string|null
listingData.contact_email?
optionalcontact_email?:string|null
listingData.contact_method?
optionalcontact_method?:string|null
listingData.contact_name?
optionalcontact_name?:string|null
listingData.contact_phone?
optionalcontact_phone?:string|null
listingData.contact_role?
optionalcontact_role?:string|null
listingData.date_established?
optionaldate_established?:string|null
listingData.deal_closing_confirmed?
optionaldeal_closing_confirmed?:boolean|null
listingData.deal_type?
optionaldeal_type?:string|null
listingData.desired_selling_price?
optionaldesired_selling_price?:string|null
listingData.engagement_letter_signed?
optionalengagement_letter_signed?:boolean|null
listingData.has_valuation_firm?
optionalhas_valuation_firm?:boolean|null
listingData.hide_asking_price?
optionalhide_asking_price?:boolean|null
listingData.id?
optionalid?:number
listingData.is_public?
optionalis_public?:boolean|null
listingData.keywords?
optionalkeywords?:string[] |null
listingData.listed_at?
optionallisted_at?:string|null
listingData.org_id?
optionalorg_id?:number|null
listingData.preferred_contact?
optionalpreferred_contact?:string|null
listingData.private_listing?
optionalprivate_listing?:boolean|null
listingData.show_valuation_estimate?
optionalshow_valuation_estimate?:boolean|null
listingData.status?
optionalstatus?:string|null
listingData.timeframe_to_sell?
optionaltimeframe_to_sell?:string|null
listingData.user_id?
optionaluser_id?:number|null
listingData.valuation_estimate?
optionalvaluation_estimate?:string|null
listingData.views?
optionalviews?:number|null