Class: Aws::PartnerCentralSelling::Types::OpportunityInvitationPayload

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-partnercentralselling/types.rb

Overview

Represents the data payload of an Engagement Invitation for a specific opportunity. This contains detailed information that partners use to evaluate the engagement.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#customerTypes::EngagementCustomer

Contains information about the customer related to the opportunity in the Engagement Invitation. This data helps partners understand the customer’s profile and requirements.



2265
2266
2267
2268
2269
2270
2271
2272
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2265

class OpportunityInvitationPayload < Struct.new(
  :customer,
  :project,
  :receiver_responsibilities,
  :sender_contacts)
  SENSITIVE = []
  include Aws::Structure
end

#projectTypes::ProjectDetails

Describes the project details associated with the opportunity, including the customer’s needs and the scope of work expected to be performed.



2265
2266
2267
2268
2269
2270
2271
2272
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2265

class OpportunityInvitationPayload < Struct.new(
  :customer,
  :project,
  :receiver_responsibilities,
  :sender_contacts)
  SENSITIVE = []
  include Aws::Structure
end

#receiver_responsibilitiesArray<String>

Outlines the responsibilities or expectations of the receiver in the context of the invitation.

Returns:

  • (Array<String>)


2265
2266
2267
2268
2269
2270
2271
2272
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2265

class OpportunityInvitationPayload < Struct.new(
  :customer,
  :project,
  :receiver_responsibilities,
  :sender_contacts)
  SENSITIVE = []
  include Aws::Structure
end

#sender_contactsArray<Types::SenderContact>

Represents the contact details of the AWS representatives involved in sending the Engagement Invitation. These contacts are opportunity stakeholders.

Returns:



2265
2266
2267
2268
2269
2270
2271
2272
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2265

class OpportunityInvitationPayload < Struct.new(
  :customer,
  :project,
  :receiver_responsibilities,
  :sender_contacts)
  SENSITIVE = []
  include Aws::Structure
end