/// <summary> /// Create number order /// </summary> public void CreateNumberOrder() { var numberOrderCreateOptions = new NumberOrderCreateOptions() { PhoneNumbers = new List <PhoneNumber>() { new PhoneNumber { Phone_Number = "+13127000090" } } }; Console.WriteLine(JsonConvert.SerializeObject(numberOrderCreateOptions)); var requestOptions = new RequestOptions { ApiKey = YOURAPIKEY }; Console.WriteLine(JsonConvert.SerializeObject(requestOptions)); var result = this.service.Create(numberOrderCreateOptions, requestOptions); Console.WriteLine(JsonConvert.SerializeObject(result)); }
/// <summary> /// Create number order /// </summary> public void CreateNumberOrder() { var numberOrderCreateOptions = new NumberOrderCreateOptions() { PhoneNumbers = new List <PhoneNumber>() { new PhoneNumber { Phone_Number = "+13127000090" } } }; Console.WriteLine("numberOrderCreateOptions"); Console.WriteLine(JsonConvert.SerializeObject(numberOrderCreateOptions, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore })); try { var result = this.service.Create(numberOrderCreateOptions); Console.WriteLine("result"); Console.WriteLine(JsonConvert.SerializeObject(result)); } catch (TelnyxException ex) { Console.WriteLine("exception"); Console.WriteLine(JsonConvert.SerializeObject(ex)); } }
public NumberOrderServiceTest(MockHttpClientFixture mockHttpClientFixture) : base(mockHttpClientFixture) { this.service = new NumberOrderService(); this.createOptions = new NumberOrderCreateOptions() { PhoneNumbers = new List <PhoneNumber>() { new PhoneNumber { Phone_Number = "+13127000090" } } }; this.updateOptions = new NumberOrderUpdateOptions { NumberOrderId = NumberOrderId, Body = new NumberOrder { CustomerReference = "MY REF" } }; this.requestOptions = new RequestOptions(); this.cancellationToken = default(CancellationToken); }
public NumberOrderServiceTest(MockHttpClientFixture mockHttpClientFixture) : base(mockHttpClientFixture) { this.service = new NumberOrderService(); this.createOptions = new NumberOrderCreateOptions() { Id = Guid.NewGuid(), RecordType = Telnyx.net.Entities.Enum.RecordType.Address, PhoneNumbersCount = 12, Status = NumberOrderCreateOptions.StatusEnum.PendingEnum, CustomerReference = "Test", ConnectionId = "Id001", MessagingProfileId = Guid.NewGuid(), WebhookUrl = "TestUrl", WebhookFailoverUrl = "FailureUrl", CreatedAt = null, UpdatedAt = null, RequirementsMet = true, PhoneNumbers = new List <PhoneNumber>() { new PhoneNumber { Phone_Number = "+13127000090" } } }; this.listOptions = new NumberOrderListOptions() { Status = "enabled", CreatedAtGt = null, CreatedAtLt = null, PhoneNumbersPhoneNumber = "9089983721", CustomerReference = "Test", RequirementsMet = true }; this.updateOptions = new NumberOrderUpdateOptions { NumberOrderId = NumberOrderId, Body = new NumberOrder { CustomerReference = "MY REF" } }; this.requestOptions = new RequestOptions(); this.cancellationToken = default(CancellationToken); }