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); } }
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); } }
public void Init() { instance = new ReportSubscriptionsApi(); }