7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/partnercentral-selling/PartnerCentralSellingRequest.h>
9#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
10#include <aws/partnercentral-selling/model/AssigneeContact.h>
15namespace PartnerCentralSelling {
45 template <
typename CatalogT = Aws::String>
47 m_catalogHasBeenSet =
true;
48 m_catalog = std::forward<CatalogT>(value);
50 template <
typename CatalogT = Aws::String>
65 template <
typename IdentifierT = Aws::String>
67 m_identifierHasBeenSet =
true;
68 m_identifier = std::forward<IdentifierT>(value);
70 template <
typename IdentifierT = Aws::String>
86 template <
typename AssigneeT = AssigneeContact>
88 m_assigneeHasBeenSet =
true;
89 m_assignee = std::forward<AssigneeT>(value);
91 template <
typename AssigneeT = AssigneeContact>
103 bool m_catalogHasBeenSet =
false;
104 bool m_identifierHasBeenSet =
false;
105 bool m_assigneeHasBeenSet =
false;
bool AssigneeHasBeenSet() const
const Aws::String & GetIdentifier() const
bool IdentifierHasBeenSet() const
const Aws::String & GetCatalog() const
void SetIdentifier(IdentifierT &&value)
AWS_PARTNERCENTRALSELLING_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
AWS_PARTNERCENTRALSELLING_API AssignOpportunityRequest()=default
AssignOpportunityRequest & WithIdentifier(IdentifierT &&value)
virtual const char * GetServiceRequestName() const override
void SetAssignee(AssigneeT &&value)
const AssigneeContact & GetAssignee() const
void SetCatalog(CatalogT &&value)
AssignOpportunityRequest & WithCatalog(CatalogT &&value)
AssignOpportunityRequest & WithAssignee(AssigneeT &&value)
AWS_PARTNERCENTRALSELLING_API Aws::String SerializePayload() const override
bool CatalogHasBeenSet() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String