コード例 #1
0
        public WebRtcCredential Delete()
        {
            WebRtcCredential result = new WebRtcCredential();

            try
            {
                result = service.Delete(id);
                Console.WriteLine(JsonConvert.SerializeObject(result));
            }
            catch (TelnyxException ex)
            {
                Console.WriteLine("exception");
                Console.WriteLine(JsonConvert.SerializeObject(ex));
            }
            return(result);
        }
コード例 #2
0
        public WebRtcCredential Get()
        {
            WebRtcCredential result = new WebRtcCredential();

            try
            {
                var requestOptions = new RequestOptions();

                result = service.Get(id, requestOptions);
                Console.WriteLine(JsonConvert.SerializeObject(result));
            }
            catch (TelnyxException ex)
            {
                Console.WriteLine("exception");
                Console.WriteLine(JsonConvert.SerializeObject(ex));
            }
            return(result);
        }
コード例 #3
0
        public async Task <WebRtcCredential> GetAsync()
        {
            WebRtcCredential result = new WebRtcCredential();

            try
            {
                var requestOptions = new RequestOptions();

                result = await service.GetAsync(id, requestOptions, new CancellationToken());

                Console.WriteLine(JsonConvert.SerializeObject(result));
            }
            catch (TelnyxException ex)
            {
                Console.WriteLine("exception");
                Console.WriteLine(JsonConvert.SerializeObject(ex));
            }
            return(result);
        }
コード例 #4
0
        public WebRtcCredential Create()
        {
            WebRtcCredential result = new WebRtcCredential();

            try
            {
                var createOptions = new TelephonyCredentialCreateOptions()
                {
                    ConnectionId = "1234567890",
                    ExpiresAt    = "2018-02-02T22:25:27.521Z",
                };

                result = service.Create(createOptions);
                Console.WriteLine(JsonConvert.SerializeObject(result));
            }
            catch (TelnyxException ex)
            {
                Console.WriteLine("exception");
                Console.WriteLine(JsonConvert.SerializeObject(ex));
            }
            return(result);
        }
コード例 #5
0
        public WebRtcCredential Update()
        {
            WebRtcCredential result = new WebRtcCredential();

            try
            {
                var updateOptions = new TelephonyCredentialUpdateOptions()
                {
                    ConnectionId = "987654321",
                    ExpiresAt    = "2018-02-02T22:25:27.521Z",
                    Name         = "My Creds",
                };

                result = service.Update(id, updateOptions);
                Console.WriteLine(JsonConvert.SerializeObject(result));
            }
            catch (TelnyxException ex)
            {
                Console.WriteLine("exception");
                Console.WriteLine(JsonConvert.SerializeObject(ex));
            }
            return(result);
        }