/AWS1/CL_PTSGETENGAGEMENTINV01¶
GetEngagementInvitationResponse
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/PTSENGAGEMENTINVITATIO00 /AWS1/PTSENGAGEMENTINVITATIO00¶
Unique identifier assigned to the engagement invitation being retrieved.
iv_catalog TYPE /AWS1/PTSCATALOGIDENTIFIER /AWS1/PTSCATALOGIDENTIFIER¶
Indicates the catalog from which the engagement invitation details are retrieved. This field helps in identifying the appropriate catalog (e.g.,
AWSorSandbox) used in the request.
Optional arguments:¶
iv_arn TYPE /AWS1/PTSSTRING /AWS1/PTSSTRING¶
The Amazon Resource Name (ARN) that identifies the engagement invitation.
iv_payloadtype TYPE /AWS1/PTSENGAGEMENTINVITATIO02 /AWS1/PTSENGAGEMENTINVITATIO02¶
The type of payload contained in the engagement invitation, indicating what data or context the payload covers.
iv_engagementid TYPE /AWS1/PTSENGAGEMENTIDENTIFIER /AWS1/PTSENGAGEMENTIDENTIFIER¶
The identifier of the engagement associated with this invitation.This ID links the invitation to its corresponding engagement.
iv_engagementtitle TYPE /AWS1/PTSENGAGEMENTTITLE /AWS1/PTSENGAGEMENTTITLE¶
The title of the engagement invitation, summarizing the purpose or objectives of the opportunity shared by AWS.
iv_status TYPE /AWS1/PTSINVITATIONSTATUS /AWS1/PTSINVITATIONSTATUS¶
The current status of the engagement invitation.
iv_invitationdate TYPE /AWS1/PTSDATETIME /AWS1/PTSDATETIME¶
The date when the engagement invitation was sent to the partner.
iv_expirationdate TYPE /AWS1/PTSDATETIME /AWS1/PTSDATETIME¶
Indicates the date on which the engagement invitation will expire if not accepted by the partner.
iv_senderawsaccountid TYPE /AWS1/PTSAWSACCOUNT /AWS1/PTSAWSACCOUNT¶
Specifies the AWS Account ID of the sender, which identifies the AWS team responsible for sharing the engagement invitation.
iv_sendercompanyname TYPE /AWS1/PTSSTRING /AWS1/PTSSTRING¶
The name of the AWS organization or team that sent the engagement invitation.
io_receiver TYPE REF TO /AWS1/CL_PTSRECEIVER /AWS1/CL_PTSRECEIVER¶
Information about the partner organization or team that received the engagement invitation, including contact details and identifiers.
iv_rejectionreason TYPE /AWS1/PTSREJECTIONREASONSTRING /AWS1/PTSREJECTIONREASONSTRING¶
If the engagement invitation was rejected, this field specifies the reason provided by the partner for the rejection.
io_payload TYPE REF TO /AWS1/CL_PTSPAYLOAD /AWS1/CL_PTSPAYLOAD¶
Details of the engagement invitation payload, including specific data relevant to the invitation's contents, such as customer information and opportunity insights.
iv_invitationmessage TYPE /AWS1/PTSINVITATIONMESSAGE /AWS1/PTSINVITATIONMESSAGE¶
The message sent to the invited partner when the invitation was created.
iv_engagementdescription TYPE /AWS1/PTSENGAGEMENTDESCRIPTION /AWS1/PTSENGAGEMENTDESCRIPTION¶
The description of the engagement associated with this invitation.
it_existingmembers TYPE /AWS1/CL_PTSENGAGEMENTMEMBER00=>TT_ENGAGEMENTMEMBERSUMMARIES TT_ENGAGEMENTMEMBERSUMMARIES¶
A list of active members currently part of the Engagement. This array contains a maximum of 10 members, each represented by an object with the following properties.
CompanyName: The name of the member's company.
WebsiteUrl: The website URL of the member's company.
Queryable Attributes¶
Arn¶
The Amazon Resource Name (ARN) that identifies the engagement invitation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
PayloadType¶
The type of payload contained in the engagement invitation, indicating what data or context the payload covers.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYLOADTYPE() |
Getter for PAYLOADTYPE, with configurable default |
ASK_PAYLOADTYPE() |
Getter for PAYLOADTYPE w/ exceptions if field has no value |
HAS_PAYLOADTYPE() |
Determine if PAYLOADTYPE has a value |
Id¶
Unique identifier assigned to the engagement invitation being retrieved.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
EngagementId¶
The identifier of the engagement associated with this invitation.This ID links the invitation to its corresponding engagement.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENGAGEMENTID() |
Getter for ENGAGEMENTID, with configurable default |
ASK_ENGAGEMENTID() |
Getter for ENGAGEMENTID w/ exceptions if field has no value |
HAS_ENGAGEMENTID() |
Determine if ENGAGEMENTID has a value |
EngagementTitle¶
The title of the engagement invitation, summarizing the purpose or objectives of the opportunity shared by AWS.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENGAGEMENTTITLE() |
Getter for ENGAGEMENTTITLE, with configurable default |
ASK_ENGAGEMENTTITLE() |
Getter for ENGAGEMENTTITLE w/ exceptions if field has no val |
HAS_ENGAGEMENTTITLE() |
Determine if ENGAGEMENTTITLE has a value |
Status¶
The current status of the engagement invitation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
InvitationDate¶
The date when the engagement invitation was sent to the partner.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INVITATIONDATE() |
Getter for INVITATIONDATE, with configurable default |
ASK_INVITATIONDATE() |
Getter for INVITATIONDATE w/ exceptions if field has no valu |
HAS_INVITATIONDATE() |
Determine if INVITATIONDATE has a value |
ExpirationDate¶
Indicates the date on which the engagement invitation will expire if not accepted by the partner.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXPIRATIONDATE() |
Getter for EXPIRATIONDATE, with configurable default |
ASK_EXPIRATIONDATE() |
Getter for EXPIRATIONDATE w/ exceptions if field has no valu |
HAS_EXPIRATIONDATE() |
Determine if EXPIRATIONDATE has a value |
SenderAwsAccountId¶
Specifies the AWS Account ID of the sender, which identifies the AWS team responsible for sharing the engagement invitation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SENDERAWSACCOUNTID() |
Getter for SENDERAWSACCOUNTID, with configurable default |
ASK_SENDERAWSACCOUNTID() |
Getter for SENDERAWSACCOUNTID w/ exceptions if field has no |
HAS_SENDERAWSACCOUNTID() |
Determine if SENDERAWSACCOUNTID has a value |
SenderCompanyName¶
The name of the AWS organization or team that sent the engagement invitation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SENDERCOMPANYNAME() |
Getter for SENDERCOMPANYNAME, with configurable default |
ASK_SENDERCOMPANYNAME() |
Getter for SENDERCOMPANYNAME w/ exceptions if field has no v |
HAS_SENDERCOMPANYNAME() |
Determine if SENDERCOMPANYNAME has a value |
Receiver¶
Information about the partner organization or team that received the engagement invitation, including contact details and identifiers.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RECEIVER() |
Getter for RECEIVER |
Catalog¶
Indicates the catalog from which the engagement invitation details are retrieved. This field helps in identifying the appropriate catalog (e.g.,
AWSorSandbox) used in the request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CATALOG() |
Getter for CATALOG, with configurable default |
ASK_CATALOG() |
Getter for CATALOG w/ exceptions if field has no value |
HAS_CATALOG() |
Determine if CATALOG has a value |
RejectionReason¶
If the engagement invitation was rejected, this field specifies the reason provided by the partner for the rejection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REJECTIONREASON() |
Getter for REJECTIONREASON, with configurable default |
ASK_REJECTIONREASON() |
Getter for REJECTIONREASON w/ exceptions if field has no val |
HAS_REJECTIONREASON() |
Determine if REJECTIONREASON has a value |
Payload¶
Details of the engagement invitation payload, including specific data relevant to the invitation's contents, such as customer information and opportunity insights.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYLOAD() |
Getter for PAYLOAD |
InvitationMessage¶
The message sent to the invited partner when the invitation was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INVITATIONMESSAGE() |
Getter for INVITATIONMESSAGE, with configurable default |
ASK_INVITATIONMESSAGE() |
Getter for INVITATIONMESSAGE w/ exceptions if field has no v |
HAS_INVITATIONMESSAGE() |
Determine if INVITATIONMESSAGE has a value |
EngagementDescription¶
The description of the engagement associated with this invitation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENGAGEMENTDESCRIPTION() |
Getter for ENGAGEMENTDESCRIPTION, with configurable default |
ASK_ENGAGEMENTDESCRIPTION() |
Getter for ENGAGEMENTDESCRIPTION w/ exceptions if field has |
HAS_ENGAGEMENTDESCRIPTION() |
Determine if ENGAGEMENTDESCRIPTION has a value |
ExistingMembers¶
A list of active members currently part of the Engagement. This array contains a maximum of 10 members, each represented by an object with the following properties.
CompanyName: The name of the member's company.
WebsiteUrl: The website URL of the member's company.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXISTINGMEMBERS() |
Getter for EXISTINGMEMBERS, with configurable default |
ASK_EXISTINGMEMBERS() |
Getter for EXISTINGMEMBERS w/ exceptions if field has no val |
HAS_EXISTINGMEMBERS() |
Determine if EXISTINGMEMBERS has a value |