StoreIDTopGateAPI.ApiWrapper.deleteSpec C# (CSharp) Method

deleteSpec() public method

public deleteSpec ( int id ) : void
id int
return void
        public void deleteSpec(int id)
        {
            String httpResult = doHttpRequest("/service/events/specs/" + id, "DELETE");
        }

Usage Example

Example #1
0
        public static void testApi(ApiWrapper api, String ownHostname)
        {
            int testApiPortnr = 8088;
            Console.WriteLine("Starting webserver...");

            EventsServer server = new EventsServer(testApiPortnr);

            String[] testApiSpecEvents = new String[2];
            testApiSpecEvents[0] = "rfid.tag.arrive";
            testApiSpecEvents[1] = "rfid.tag.move";
            Console.WriteLine("Creating spec...");
            Spec testApiSpec = new Spec(0, "tester", testApiSpecEvents);
            try
            {
                testApiSpec = api.createSpec(testApiSpec);
            }
            catch (Exception)
            {
            }
            Console.WriteLine("Creating subscription...");
            Subscription testApiSubscription = new Subscription(0, "tester", "http://" + ownHostname + ":" + testApiPortnr + "/", "tester", 30);
            try
            {
                testApiSubscription = api.createSubscription(testApiSubscription);
            }
            catch (Exception)
            {
            }
            // set timer to renew subscription every 29 minutes
            RenewSubscriptionTimer renewSubscriptionTimer = new RenewSubscriptionTimer(api, testApiSubscription);
            // start server
            server.Start();

            Console.WriteLine("Press x and Enter to exit");
            String key = "";
            while (key != "x")
            {
                try
                {
                    key = Console.ReadLine();
                }
                catch (Exception)
                {
                }
            }

            // cleaning up
            server.Stop();

            Console.WriteLine("Deleting spec and subscription");
            api.deleteSpec(testApiSpec.id);
            api.deleteSubscription(testApiSubscription.id);
            renewSubscriptionTimer.stop();
        }
All Usage Examples Of StoreIDTopGateAPI.ApiWrapper::deleteSpec