pub struct ContactSalesCreateInput {
pub name: String,
pub email: String,
pub company_size: MaybeUndefined<String>,
pub message: MaybeUndefined<String>,
pub url: MaybeUndefined<String>,
pub distinct_id: MaybeUndefined<String>,
pub session_id: MaybeUndefined<String>,
}Expand description
INTERNAL Input for submitting a sales or pricing inquiry to the Linear sales team. Small companies are routed to Intercom support, while larger companies are routed to HubSpot.
Fields§
§name: StringFull name of the person submitting the sales inquiry.
email: StringWork email address of the person submitting the sales inquiry.
company_size: MaybeUndefined<String>The size of the inquiring company (e.g., ‘1-19’, ‘20-99’, ‘100-499’). Used to route the inquiry to the appropriate sales channel.
message: MaybeUndefined<String>An optional message from the user describing their needs or questions.
url: MaybeUndefined<String>The page URL from which the sales inquiry was submitted, for attribution tracking.
distinct_id: MaybeUndefined<String>PostHog distinct ID for correlating this inquiry with anonymous analytics events.
session_id: MaybeUndefined<String>PostHog session ID for correlating this inquiry with the user’s browsing session.
Trait Implementations§
Source§impl Clone for ContactSalesCreateInput
impl Clone for ContactSalesCreateInput
Source§fn clone(&self) -> ContactSalesCreateInput
fn clone(&self) -> ContactSalesCreateInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ContactSalesCreateInput
impl Debug for ContactSalesCreateInput
Source§impl Default for ContactSalesCreateInput
impl Default for ContactSalesCreateInput
Source§fn default() -> ContactSalesCreateInput
fn default() -> ContactSalesCreateInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContactSalesCreateInput
impl<'de> Deserialize<'de> for ContactSalesCreateInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ContactSalesCreateInput
impl RefUnwindSafe for ContactSalesCreateInput
impl Send for ContactSalesCreateInput
impl Sync for ContactSalesCreateInput
impl Unpin for ContactSalesCreateInput
impl UnsafeUnpin for ContactSalesCreateInput
impl UnwindSafe for ContactSalesCreateInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more