7#include <aws/marketplace-agreement/AgreementService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/marketplace-agreement/model/SortOrder.h>
22namespace AgreementService
36 AWS_AGREEMENTSERVICE_API
Sort() =
default;
50 template<
typename SortByT = Aws::String>
51 void SetSortBy(SortByT&& value) { m_sortByHasBeenSet =
true; m_sortBy = std::forward<SortByT>(value); }
52 template<
typename SortByT = Aws::String>
69 bool m_sortByHasBeenSet =
false;
72 bool m_sortOrderHasBeenSet =
false;
bool SortByHasBeenSet() const
AWS_AGREEMENTSERVICE_API Sort(Aws::Utils::Json::JsonView jsonValue)
void SetSortBy(SortByT &&value)
AWS_AGREEMENTSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_AGREEMENTSERVICE_API Sort & operator=(Aws::Utils::Json::JsonView jsonValue)
SortOrder GetSortOrder() const
AWS_AGREEMENTSERVICE_API Sort()=default
void SetSortOrder(SortOrder value)
Sort & WithSortOrder(SortOrder value)
bool SortOrderHasBeenSet() const
Sort & WithSortBy(SortByT &&value)
const Aws::String & GetSortBy() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue