// create a meeting, list all meetings, delete the created meeting, and list all meetings again

        static void Meeting()
        {
            if (ucwaAuthenticationResult == null)
            {
                Console.WriteLine("You haven't logged in yet!");
                return;
            }
            Console.WriteLine("createUcwaAppsResults is a JSON string containing links to all resources");
            Console.WriteLine("We will parse to find GetMyOnlineMeetingUri");
            var ucwaMyOnlineMeetingsUserRootUri = UcwaMyOnlineMeetings.GetMyOnlineMeetingUri(createUcwaAppsResults, ucwaApplicationsHost);

            Console.WriteLine("Now we'll create an online meeting, list all meetings, delete the meeting we created, and list again");
            Console.WriteLine("Now we'll create an online meeting object to pass to CreateMyOnlineMeeting");

            UcwaMyOnlineMeetings.UcwaMyOnlineMeetingObject ucwaMyOnlineMeetingObject = new UcwaMyOnlineMeetings.UcwaMyOnlineMeetingObject()
            {
                subject     = "my subject",
                description = "my description",
                attendees   = new List <string>()
                {
                    "sip:[email protected]",
                    "sip:[email protected]"
                }
            };

            Console.WriteLine("Now we'll create an online meeting");
            var ucwaMyCreatedOnlineMeetingUri = UcwaMyOnlineMeetings.CreateMyOnlineMeeting(ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri,
                                                                                           ucwaApplicationsHost, ucwaMyOnlineMeetingObject);

            Console.WriteLine("Now we'll list all meetings");
            UcwaMyOnlineMeetings.ListMyOnlineMeetings(ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri);

            Console.WriteLine("Now we'll delete the meeting we created " + ucwaMyCreatedOnlineMeetingUri);
            UcwaMyOnlineMeetings.DeleteMyOnlineMeeting(ucwaAuthenticationResult, ucwaMyCreatedOnlineMeetingUri);

            Console.WriteLine("Now we'll list all meetings again");
            UcwaMyOnlineMeetings.ListMyOnlineMeetings(ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri);

            Console.WriteLine("Is this meeting there in the JSON response above? " + ucwaMyCreatedOnlineMeetingUri);
        }
        // create a meeting, list all meetings, delete the created meeting, and list all meetings again
        static void Meeting()
        {
            if (ucwaAuthenticationResult == null)
            {
                Console.WriteLine("You haven't logged in yet!");
                return;
            }
            Console.WriteLine("createUcwaAppsResults is a JSON string containing links to all resources");
            Console.WriteLine("We will parse to find GetMyOnlineMeetingUri");
            var ucwaMyOnlineMeetingsUserRootUri = UcwaMyOnlineMeetings.GetMyOnlineMeetingUri(createUcwaAppsResults, ucwaApplicationsHost);

            Console.WriteLine("Now we'll create an online meeting, list all meetings, delete the meeting we created, and list again");
            Console.WriteLine("Now we'll create an online meeting object to pass to CreateMyOnlineMeeting");

            UcwaMyOnlineMeetings.UcwaMyOnlineMeetingObject ucwaMyOnlineMeetingObject = new UcwaMyOnlineMeetings.UcwaMyOnlineMeetingObject()
            {
                subject = "my subject",
                description = "my description",
                attendees = new List<string>()
                {
                    "sip:[email protected]",
                    "sip:[email protected]"
                }

            };

            Console.WriteLine("Now we'll create an online meeting");
            var ucwaMyCreatedOnlineMeetingUri = UcwaMyOnlineMeetings.CreateMyOnlineMeeting(httpClient,ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri,
                ucwaApplicationsHost, ucwaMyOnlineMeetingObject);

            Console.WriteLine("Now we'll list all meetings");
            UcwaMyOnlineMeetings.ListMyOnlineMeetings(httpClient,ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri);

            Console.WriteLine("Now we'll delete the meeting we created " + ucwaMyCreatedOnlineMeetingUri);
            UcwaMyOnlineMeetings.DeleteMyOnlineMeeting(httpClient,ucwaAuthenticationResult, ucwaMyCreatedOnlineMeetingUri);

            Console.WriteLine("Now we'll list all meetings again");
            UcwaMyOnlineMeetings.ListMyOnlineMeetings(httpClient,ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri);

            Console.WriteLine("Is this meeting there in the JSON response above? " + ucwaMyCreatedOnlineMeetingUri);
        }