/* * Copyright (c) Contributors to the Open 3D Engine Project. * For complete copyright and license terms please see the LICENSE at the root of this distribution. * * SPDX-License-Identifier: Apache-2.0 OR MIT * */ #pragma once #include #include #include #include #include namespace AWSGameLift { namespace AWSGameLiftActivityUtils { void GetGameProperties( const AZStd::unordered_map& sessionProperties, Aws::Vector& outGameProperties, AZStd::string& outGamePropertiesOutput); void ConvertPlayerAttributes( const AZStd::unordered_map& playerAttributes, Aws::Map& outPlayerAttributes); void ConvertRegionToLatencyMap( const AZStd::unordered_map& regionToLatencyMap, Aws::Map& outRegionToLatencyMap); bool ValidatePlayerAttributes( const AZStd::unordered_map& playerAttributes); } // namespace AWSGameLiftActivityUtils } // namespace AWSGameLift