using AIR.Services.Common.Data;
using AIR.Services.EventSetManagement.Api;
using System;
using System.Collections.Generic;
public class SnippetSubmitRingResultToInternationalDeterministicTerrorismEventSet
{
private static void SubmitRingResultToInternationalDeterministicTerrorismEventSet(int businessUnitSid, int sqlInstanceSid, int ecaAnalysisSid)
{
EventSetManagementServiceClient client = new EventSetManagementServiceClient();
SubmitRingResultToInternationalDeterministicTerrorismEventSetRequest request = new SubmitRingResultToInternationalDeterministicTerrorismEventSetRequest();
request.BusinessUnitSid = businessUnitSid;
request.SqlInstanceSid = sqlInstanceSid;
request.Options = new AIR.Services.EventSetManagement.Data.RingResultToInternationalDeterministicTerrorismEventSetOptions()
{
ECAAnalysisSid = ecaAnalysisSid,
EventSetName = "EventSet " + DateTime.Now.Ticks,
EventSetDescription = "EventSet created at " + DateTime.Now.Ticks,
WeaponTypes = new List<AIR.Services.EventSetManagement.Data.EventSetWeaponData>()
{
new AIR.Services.EventSetManagement.Data.EventSetWeaponData()
{
WeaponTypeCode = AIR.Services.DataExport.Data.TerrorismWeaponTypes.DeliveryTruck_6_ton_TNT
}
},
IncludeAllRings = true,
TopNRingsToUse = 10,
SortByFinancialPerspective = AIR.Services.DataExport.Data.IDTEXPORT_ExposedLimits.ExposedGross,
GroupByLocationUDF = AIR.Services.DataExport.Data.LocationUDF.UDF1
};
SubmitRingResultToInternationalDeterministicTerrorismEventSetResponse response = client.SubmitRingResultToInternationalDeterministicTerrorismEventSet(request);
if ((response.Status.Code == StatusCode.Success))
{
Console.WriteLine("Activity sid: " + response.ActivitySid);
}
}
}