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.
3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 3020 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.
3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 3020 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.
3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 3020 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.
3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 3020 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.
3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 3020 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.
3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 3020 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.
3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 3020 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.
3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 3020 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 |