/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once #include namespace Aws { namespace Utils { namespace Json { class JsonValue; class JsonView; } // namespace Json } // namespace Utils namespace Connect { namespace Model { /** *

This action must be set if TriggerEventSource is one of the * following values: OnPostCallAnalysisAvailable | * OnRealTimeCallAnalysisAvailable | * OnPostChatAnalysisAvailable. Contact is categorized using the rule * name.

RuleName is used as * ContactCategory.

See Also:

AWS * API Reference

*/ class AssignContactCategoryActionDefinition { public: AWS_CONNECT_API AssignContactCategoryActionDefinition(); AWS_CONNECT_API AssignContactCategoryActionDefinition(Aws::Utils::Json::JsonView jsonValue); AWS_CONNECT_API AssignContactCategoryActionDefinition& operator=(Aws::Utils::Json::JsonView jsonValue); AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const; }; } // namespace Model } // namespace Connect } // namespace Aws