Beispiel #1
0
        public static void Run()
        {
            const string reportName = "testrest_subcription_v1";

            var request = new RequestBody(ReportDefinitionName: "TransactionRequestClass",
                                          ReportFields: new List <string>()
            {
                "Request.RequestID", "Request.TransactionDate", "Request.MerchantID"
            },
                                          ReportName: reportName)
            {
                ReportMimeType  = RequestBody.ReportMimeTypeEnum.ApplicationXml,
                ReportFrequency = "WEEKLY",
                Timezone        = "GMT",
                StartTime       = "0115",
                StartDay        = 1
            };

            try
            {
                var configDictionary = new Configuration().GetConfiguration();
                var clientConfig     = new CyberSource.Client.Configuration(merchConfigDictObj: configDictionary);
                var apiInstance      = new ReportSubscriptionsApi(clientConfig);

                var result = apiInstance.CreateSubscriptionWithHttpInfo("", request);
                Console.WriteLine(result);

                DeleteSubscriptionOfReportNameByOrganization.ReportNameToDelete = reportName;
                DeleteSubscriptionOfReportNameByOrganization.Run();
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception on calling the API: " + e.Message);
            }
        }
        public static void Run()
        {
            try
            {
                var configDictionary = new Configuration().GetConfiguration();
                var clientConfig     = new CyberSource.Client.Configuration(merchConfigDictObj: configDictionary);
                var apiInstance      = new ReportSubscriptionsApi(clientConfig);

                var result = apiInstance.GetAllSubscriptions();
                Console.WriteLine(result);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception on calling the API: " + e.Message);
            }
        }
        public static void Run()
        {
            string reportDefinitionName = "TransactionRequestClass";

            List <string> reportFields = new List <string>();

            reportFields.Add("Request.RequestID");
            reportFields.Add("Request.TransactionDate");
            reportFields.Add("Request.MerchantID");
            string reportMimeType  = "application/xml";
            string reportFrequency = "WEEKLY";
            string reportName      = "testrest_subcription_v1";
            string timezone        = "GMT";
            string startTime       = "0900";
            int    startDay        = 1;
            var    requestObj      = new CreateReportSubscriptionRequest(
                ReportDefinitionName: reportDefinitionName,
                ReportFields: reportFields,
                ReportMimeType: reportMimeType,
                ReportFrequency: reportFrequency,
                ReportName: reportName,
                Timezone: timezone,
                StartTime: startTime,
                StartDay: startDay
                );

            string organizationId = null;

            try
            {
                var configDictionary = new Configuration().GetConfiguration();
                var clientConfig     = new CyberSource.Client.Configuration(merchConfigDictObj: configDictionary);

                var apiInstance = new ReportSubscriptionsApi(clientConfig);
                apiInstance.CreateSubscription(requestObj, organizationId);

                DeleteSubscriptionOfReportNameByOrganization.ReportNameToDelete = reportName;
                DeleteSubscriptionOfReportNameByOrganization.Run();
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception on calling the API : " + e.Message);
            }
        }
Beispiel #4
0
        public static ReportingV3ReportSubscriptionsGet200Response Run()
        {
            string organizationId = null;

            try
            {
                var configDictionary = new Configuration().GetConfiguration();
                var clientConfig     = new CyberSource.Client.Configuration(merchConfigDictObj: configDictionary);

                var apiInstance = new ReportSubscriptionsApi(clientConfig);
                ReportingV3ReportSubscriptionsGet200Response result = apiInstance.GetAllSubscriptions(organizationId);
                Console.WriteLine(result);
                return(result);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception on calling the API : " + e.Message);
                return(null);
            }
        }
        public static void Run()
        {
            if (string.IsNullOrEmpty(ReportNameToDelete))
            {
                ReportNameToDelete = "testrest_subcription_v1";
            }

            try
            {
                var configDictionary = new Configuration().GetConfiguration();
                var clientConfig     = new CyberSource.Client.Configuration(merchConfigDictObj: configDictionary);
                var apiInstance      = new ReportSubscriptionsApi(clientConfig);

                apiInstance.DeleteSubscription(ReportNameToDelete);
                ReportNameToDelete = null;
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception on calling the API: " + e.Message);
            }
        }
        public static void Run()
        {
            string reportDefinitionName = "TransactionRequestClass";
            string subscriptionType     = "CLASSIC";
            var    requestObj           = new PredefinedSubscriptionRequestBean(
                ReportDefinitionName: reportDefinitionName,
                SubscriptionType: subscriptionType
                );

            string organizationId = null;

            try
            {
                var configDictionary = new Configuration().GetConfiguration();
                var clientConfig     = new CyberSource.Client.Configuration(merchConfigDictObj: configDictionary);

                var apiInstance = new ReportSubscriptionsApi(clientConfig);
                apiInstance.CreateStandardOrClassicSubscription(requestObj, organizationId);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception on calling the API : " + e.Message);
            }
        }
Beispiel #7
0
 public void Init()
 {
     instance = new ReportSubscriptionsApi();
 }