#pragma once

#include <saas/api/action.h>
#include <kernel/common_proxy/common/data_set.h>

namespace NCommonProxy {

    using TSaasAction = TObjectHolder<NSaas::TAction>;
    using TSaasProtoMessage = TObjectHolder<NRTYServer::TMessage>;

    class TSaasActionMeta : public TMetaData {
    public:
        TSaasActionMeta(const TString& fieldName = FieldName);
        static const TString FieldName;
    };

    class TSaasProtoMessageMeta : public TMetaData {
    public:
        TSaasProtoMessageMeta();
        static const TString FieldName;
    };

}
