API/Autodoc/Files/PaymentExceptionConverter.h.en.md


Namespaces

Name

Classes

Name
class RuStoreSDK::Pay::PaymentExceptionConverter — Converter of typed payment exceptions from Java objects.

Source code

// Copyright Epic Games, Inc. All Rights Reserved.

#include "FURuStoreError.h"

namespace RuStoreSDK
{
    namespace Pay
    {
        class PaymentExceptionConverter
        {
        public:
            static FURuStoreError* ConvertExceptionClasses(AndroidJavaObject* obj);

        private:
            static FString ExtractExceptionClassName(AndroidJavaObject* obj);
            static TSharedPtr<FURuStoreError> ConvertCause(AndroidJavaObject* obj);
            static void ExtractNameMessageCause(AndroidJavaObject* obj, FString& outName, FString& outMessage, TSharedPtr<FURuStoreError>& outCause);
        };
    }
}
Назад