static async Task Main(string[] args)
        {
            Options options = null;

            Parser.Default.ParseArguments <Options>(args)
            .WithParsed <Options>(o =>
            {
                options = o;
            });
            AvayaCloudClient.Session session = new AvayaCloudClient.Session(options.endpoint, options.abcusername, options.abcpassword);
            session.createSessionParameters();
            await doAgentOperations(session, options.agent_username, options.agent_password, options.firstName, options.lastName, options.startDate, options.endDate);

            Console.WriteLine("Press Any key to exit");
            Console.ReadLine();
            return;
        }
Beispiel #2
0
        static async Task Main(string[] args)
        {
            Options options = null;

            Parser.Default.ParseArguments <Options>(args)
            .WithParsed <Options>(o =>
            {
                options = o;
            })
            .WithNotParsed((errs) => {
                Console.WriteLine("Command Line parameters invalid");
                Console.WriteLine("Press Any key to exit");
                Console.ReadLine();
                Environment.Exit(0);
            });
            AvayaCloudClient.Session session = new AvayaCloudClient.Session(options.endpoint, options.abcusername, options.abcpassword);
            session.createSessionParameters();
            await doSubscriptionOperations(session, options.subscriptionEndPoint, options.dataDeliveryFormat, options.dataSourceType, options.startTime, options.frequencyInMinutes, options.subAccountAppId);

            Console.WriteLine("Press Any key to exit");
            Console.ReadLine();
            return;
        }