CustomerProject
The CustomerProjects structure in Engagements offers a flexible framework for managing customer-project relationships. It supports multiple customers per Engagement and multiple projects per customer, while also allowing for customers without projects and projects without specific customers.
All Engagement members have full visibility of customers and their associated projects, enabling the capture of relevant context even when project details are not fully defined. This structure also facilitates targeted invitations, allowing partners to focus on specific customers and their business problems when sending Engagement invitations.
Inherited functions
Casts this UpdateEngagementContextPayload as a CustomerProject and retrieves its aws.sdk.kotlin.services.partnercentralselling.model.CustomerProjectsContext value. Throws an exception if the UpdateEngagementContextPayload is not a CustomerProject.
Casts this UpdateEngagementContextPayload as a CustomerProject and retrieves its aws.sdk.kotlin.services.partnercentralselling.model.CustomerProjectsContext value. Returns null if the UpdateEngagementContextPayload is not a CustomerProject.
Casts this UpdateEngagementContextPayload as a Lead and retrieves its aws.sdk.kotlin.services.partnercentralselling.model.UpdateLeadContext value. Throws an exception if the UpdateEngagementContextPayload is not a Lead.
Casts this UpdateEngagementContextPayload as a Lead and retrieves its aws.sdk.kotlin.services.partnercentralselling.model.UpdateLeadContext value. Returns null if the UpdateEngagementContextPayload is not a Lead.