Skip to content

web


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?

optional address_id?: number | null

businessData.all_financials_verified?

optional all_financials_verified?: boolean | null

businessData.audited?

optional audited?: boolean | null

businessData.business_hours?

optional business_hours?: string | null

businessData.confidential_sale?

optional confidential_sale?: boolean | null

businessData.customer_type?

optional customer_type?: string | null

businessData.description?

optional description?: string | null

businessData.ebitda?

optional ebitda?: number | null

businessData.gross_margin?

optional gross_margin?: number | null

businessData.id?

optional id?: number

businessData.is_online_listing?

optional is_online_listing?: boolean | null

businessData.market?

optional market?: string | null

businessData.monthly_recurring_revenue?

optional monthly_recurring_revenue?: number | null

businessData.naics_code?

optional naics_code?: string | null

businessData.name?

optional name?: string | null

businessData.number_of_employees?

optional number_of_employees?: number | null

businessData.number_of_managers?

optional number_of_managers?: number | null

businessData.number_of_owners?

optional number_of_owners?: number | null

businessData.ownership_type?

optional ownership_type?: string | null

businessData.pcs_code?

optional pcs_code?: string | null

businessData.physical_location?

optional physical_location?: string | null

businessData.reason_for_sale?

optional reason_for_sale?: string | null

businessData.requires_daily_owner_involvement?

optional requires_daily_owner_involvement?: boolean | null

businessData.ttm_gross_profit?

optional ttm_gross_profit?: number | null

businessData.ttm_pre_tax_net_income?

optional ttm_pre_tax_net_income?: number | null

businessData.ttm_revenue?

optional ttm_revenue?: number | null

businessData.type_of_sale?

optional type_of_sale?: string | null

businessData.website?

optional website?: string | null

businessData.will_stay_post_sale?

optional will_stay_post_sale?: boolean | null

businessData.yearly_growth_rate?

optional yearly_growth_rate?: string | null

businessData.years_in_business?

optional years_in_business?: number | null

businessData.years_in_operation?

optional years_in_operation?: number | null

listingData

listingData: object

listingData.additional_details?

optional additional_details?: string | null

listingData.badges?

optional badges?: string[] | null

listingData.business_id?

optional business_id?: number | null

listingData.contact_company?

optional contact_company?: string | null

listingData.contact_email?

optional contact_email?: string | null

listingData.contact_method?

optional contact_method?: string | null

listingData.contact_name?

optional contact_name?: string | null

listingData.contact_phone?

optional contact_phone?: string | null

listingData.contact_role?

optional contact_role?: string | null

listingData.date_established?

optional date_established?: string | null

listingData.deal_closing_confirmed?

optional deal_closing_confirmed?: boolean | null

listingData.deal_type?

optional deal_type?: string | null

listingData.desired_selling_price?

optional desired_selling_price?: string | null

listingData.engagement_letter_signed?

optional engagement_letter_signed?: boolean | null

listingData.has_valuation_firm?

optional has_valuation_firm?: boolean | null

listingData.hide_asking_price?

optional hide_asking_price?: boolean | null

listingData.id?

optional id?: number

listingData.is_public?

optional is_public?: boolean | null

listingData.keywords?

optional keywords?: string[] | null

listingData.listed_at?

optional listed_at?: string | null

listingData.org_id?

optional org_id?: number | null

listingData.preferred_contact?

optional preferred_contact?: string | null

listingData.private_listing?

optional private_listing?: boolean | null

listingData.show_valuation_estimate?

optional show_valuation_estimate?: boolean | null

listingData.status?

optional status?: string | null

listingData.timeframe_to_sell?

optional timeframe_to_sell?: string | null

listingData.user_id?

optional user_id?: number | null

listingData.valuation_estimate?

optional valuation_estimate?: string | null

listingData.views?

optional views?: number | null