Class: Aws::PartnerCentralSelling::Types::LeadInteraction
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralSelling::Types::LeadInteraction
- Defined in:
- gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb
Overview
Represents a specific interaction or touchpoint with a lead customer. This structure captures details about communications, meetings, or other engagement activities that help track the lead's progression and engagement history.
Constant Summary collapse
- SENSITIVE =
[:business_problem]
Instance Attribute Summary collapse
-
#business_problem ⇒ String
Describes the business problem or challenge that the customer discussed during the interaction.
-
#contact ⇒ Types::LeadContact
Contains contact information for the customer representative involved in the lead interaction, including their name, title, and contact details.
-
#customer_action ⇒ String
Describes the action taken by the customer during or as a result of the interaction, such as requesting information, scheduling a meeting, or expressing interest in a solution.
-
#interaction_date ⇒ Time
The date and time when the lead interaction occurred, in ISO 8601 format (UTC).
-
#source_id ⇒ String
The unique identifier of the specific source that generated the lead interaction.
-
#source_name ⇒ String
The descriptive name of the source that generated the lead interaction, providing a human-readable identifier for the lead generation channel or activity.
-
#source_type ⇒ String
Specifies the type of source that generated the lead interaction, such as "Event", "Website", "Referral", or "Campaign".
-
#usecase ⇒ String
Describes the specific use case or business scenario discussed during the lead interaction.
Instance Attribute Details
#business_problem ⇒ String
Describes the business problem or challenge that the customer discussed during the interaction. This information helps qualify the lead and identify appropriate solutions.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2870 class LeadInteraction < Struct.new( :source_type, :source_id, :source_name, :usecase, :interaction_date, :customer_action, :business_problem, :contact) SENSITIVE = [:business_problem] include Aws::Structure end |
#contact ⇒ Types::LeadContact
Contains contact information for the customer representative involved in the lead interaction, including their name, title, and contact details.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2870 class LeadInteraction < Struct.new( :source_type, :source_id, :source_name, :usecase, :interaction_date, :customer_action, :business_problem, :contact) SENSITIVE = [:business_problem] include Aws::Structure end |
#customer_action ⇒ String
Describes the action taken by the customer during or as a result of the interaction, such as requesting information, scheduling a meeting, or expressing interest in a solution.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2870 class LeadInteraction < Struct.new( :source_type, :source_id, :source_name, :usecase, :interaction_date, :customer_action, :business_problem, :contact) SENSITIVE = [:business_problem] include Aws::Structure end |
#interaction_date ⇒ Time
The date and time when the lead interaction occurred, in ISO 8601 format (UTC). This timestamp helps track the chronology of lead engagement activities.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2870 class LeadInteraction < Struct.new( :source_type, :source_id, :source_name, :usecase, :interaction_date, :customer_action, :business_problem, :contact) SENSITIVE = [:business_problem] include Aws::Structure end |
#source_id ⇒ String
The unique identifier of the specific source that generated the lead interaction. This ID provides traceability back to the original lead generation activity.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2870 class LeadInteraction < Struct.new( :source_type, :source_id, :source_name, :usecase, :interaction_date, :customer_action, :business_problem, :contact) SENSITIVE = [:business_problem] include Aws::Structure end |
#source_name ⇒ String
The descriptive name of the source that generated the lead interaction, providing a human-readable identifier for the lead generation channel or activity.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2870 class LeadInteraction < Struct.new( :source_type, :source_id, :source_name, :usecase, :interaction_date, :customer_action, :business_problem, :contact) SENSITIVE = [:business_problem] include Aws::Structure end |
#source_type ⇒ String
Specifies the type of source that generated the lead interaction, such as "Event", "Website", "Referral", or "Campaign". This categorization helps track lead generation effectiveness across different channels.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2870 class LeadInteraction < Struct.new( :source_type, :source_id, :source_name, :usecase, :interaction_date, :customer_action, :business_problem, :contact) SENSITIVE = [:business_problem] include Aws::Structure end |
#usecase ⇒ String
Describes the specific use case or business scenario discussed during the lead interaction. This helps categorize the customer's interests and potential solutions.
2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2870 class LeadInteraction < Struct.new( :source_type, :source_id, :source_name, :usecase, :interaction_date, :customer_action, :business_problem, :contact) SENSITIVE = [:business_problem] include Aws::Structure end |