/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains information regarding DocumentGroups and
* UndetectedDocumentTypes.See Also:
AWS
* API Reference
Contains an array of all DocumentGroup objects.
*/ inline const Aws::VectorContains an array of all DocumentGroup objects.
*/ inline bool DocumentGroupsHasBeenSet() const { return m_documentGroupsHasBeenSet; } /** *Contains an array of all DocumentGroup objects.
*/ inline void SetDocumentGroups(const Aws::VectorContains an array of all DocumentGroup objects.
*/ inline void SetDocumentGroups(Aws::VectorContains an array of all DocumentGroup objects.
*/ inline LendingSummary& WithDocumentGroups(const Aws::VectorContains an array of all DocumentGroup objects.
*/ inline LendingSummary& WithDocumentGroups(Aws::VectorContains an array of all DocumentGroup objects.
*/ inline LendingSummary& AddDocumentGroups(const DocumentGroup& value) { m_documentGroupsHasBeenSet = true; m_documentGroups.push_back(value); return *this; } /** *Contains an array of all DocumentGroup objects.
*/ inline LendingSummary& AddDocumentGroups(DocumentGroup&& value) { m_documentGroupsHasBeenSet = true; m_documentGroups.push_back(std::move(value)); return *this; } /** *UndetectedDocumentTypes.
*/ inline const Aws::VectorUndetectedDocumentTypes.
*/ inline bool UndetectedDocumentTypesHasBeenSet() const { return m_undetectedDocumentTypesHasBeenSet; } /** *UndetectedDocumentTypes.
*/ inline void SetUndetectedDocumentTypes(const Aws::VectorUndetectedDocumentTypes.
*/ inline void SetUndetectedDocumentTypes(Aws::VectorUndetectedDocumentTypes.
*/ inline LendingSummary& WithUndetectedDocumentTypes(const Aws::VectorUndetectedDocumentTypes.
*/ inline LendingSummary& WithUndetectedDocumentTypes(Aws::VectorUndetectedDocumentTypes.
*/ inline LendingSummary& AddUndetectedDocumentTypes(const Aws::String& value) { m_undetectedDocumentTypesHasBeenSet = true; m_undetectedDocumentTypes.push_back(value); return *this; } /** *UndetectedDocumentTypes.
*/ inline LendingSummary& AddUndetectedDocumentTypes(Aws::String&& value) { m_undetectedDocumentTypesHasBeenSet = true; m_undetectedDocumentTypes.push_back(std::move(value)); return *this; } /** *UndetectedDocumentTypes.
*/ inline LendingSummary& AddUndetectedDocumentTypes(const char* value) { m_undetectedDocumentTypesHasBeenSet = true; m_undetectedDocumentTypes.push_back(value); return *this; } private: Aws::Vector