7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/partnercentral-account/PartnerCentralAccount_EXPORTS.h>
10#include <aws/partnercentral-account/model/BusinessVerificationDetails.h>
21namespace PartnerCentralAccount {
46 template <
typename BusinessVerificationDetailsT = BusinessVerificationDetails>
48 m_businessVerificationDetailsHasBeenSet =
true;
49 m_businessVerificationDetails = std::forward<BusinessVerificationDetailsT>(value);
51 template <
typename BusinessVerificationDetailsT = BusinessVerificationDetails>
66 template <
typename CompletionUrlT = Aws::String>
68 m_completionUrlHasBeenSet =
true;
69 m_completionUrl = std::forward<CompletionUrlT>(value);
71 template <
typename CompletionUrlT = Aws::String>
85 template <
typename CompletionUrlExpiresAtT = Aws::Utils::DateTime>
87 m_completionUrlExpiresAtHasBeenSet =
true;
88 m_completionUrlExpiresAt = std::forward<CompletionUrlExpiresAtT>(value);
90 template <
typename CompletionUrlExpiresAtT = Aws::Utils::DateTime>
102 bool m_businessVerificationDetailsHasBeenSet =
false;
103 bool m_completionUrlHasBeenSet =
false;
104 bool m_completionUrlExpiresAtHasBeenSet =
false;
AWS_PARTNERCENTRALACCOUNT_API BusinessVerificationResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_PARTNERCENTRALACCOUNT_API BusinessVerificationResponse()=default
void SetCompletionUrlExpiresAt(CompletionUrlExpiresAtT &&value)
BusinessVerificationResponse & WithBusinessVerificationDetails(BusinessVerificationDetailsT &&value)
AWS_PARTNERCENTRALACCOUNT_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Utils::DateTime & GetCompletionUrlExpiresAt() const
const Aws::String & GetCompletionUrl() const
void SetBusinessVerificationDetails(BusinessVerificationDetailsT &&value)
bool CompletionUrlHasBeenSet() const
bool CompletionUrlExpiresAtHasBeenSet() const
BusinessVerificationResponse & WithCompletionUrl(CompletionUrlT &&value)
AWS_PARTNERCENTRALACCOUNT_API BusinessVerificationResponse(Aws::Utils::Json::JsonView jsonValue)
void SetCompletionUrl(CompletionUrlT &&value)
bool BusinessVerificationDetailsHasBeenSet() const
const BusinessVerificationDetails & GetBusinessVerificationDetails() const
BusinessVerificationResponse & WithCompletionUrlExpiresAt(CompletionUrlExpiresAtT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue