Class: Aws::PartnerCentralSelling::Types::Invitation

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

Overview

The Invitation structure represents an invitation exchanged between partners and AWS. It includes a message, receiver information, and a payload providing context for the invitation.

Constant Summary collapse

SENSITIVE =
[:message]

Instance Attribute Summary collapse

Instance Attribute Details

#messageString

A message accompanying the invitation.

Returns:

  • (String)


3102
3103
3104
3105
3106
3107
3108
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 3102

class Invitation < Struct.new(
  :message,
  :receiver,
  :payload)
  SENSITIVE = [:message]
  include Aws::Structure
end

#payloadTypes::Payload

Contains the data payload associated with the Engagement Invitation. This payload includes essential details related to the AWS opportunity and is used by partners to evaluate whether to accept or reject the engagement.

Returns:



3102
3103
3104
3105
3106
3107
3108
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 3102

class Invitation < Struct.new(
  :message,
  :receiver,
  :payload)
  SENSITIVE = [:message]
  include Aws::Structure
end

#receiverTypes::Receiver

Represents the entity that received the Engagement Invitation, including account and company details. This field is essential for tracking the partner who is being invited to collaborate.

Returns:



3102
3103
3104
3105
3106
3107
3108
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 3102

class Invitation < Struct.new(
  :message,
  :receiver,
  :payload)
  SENSITIVE = [:message]
  include Aws::Structure
end