/// <summary>The get reserved private ipv 4 addresses paginated.</summary> /// <param name="reservedPrivateIpv4ListOptions">The reserved private ipv 4 list options.</param> /// <param name="pagingOptions">The paging options.</param> /// <returns>The <see cref="Task"/>.</returns> public async Task <PagedResponse <ReservedPrivateIpv4AddressType> > GetReservedPrivateIpv4AddressesPaginated(ReservedPrivateIpv4ListOptions reservedPrivateIpv4ListOptions = null, IPageableRequest pagingOptions = null) { var response = await _apiClient.GetAsync <reservedPrivateIpv4Addresses>( ApiUris.GetReservedPrivateIpv4Addresses(_apiClient.OrganizationId), pagingOptions, reservedPrivateIpv4ListOptions); return(new PagedResponse <ReservedPrivateIpv4AddressType> { items = response.ipv4, totalCount = response.totalCountSpecified ? response.totalCount : (int?)null, pageCount = response.pageCountSpecified ? response.pageCount : (int?)null, pageNumber = response.pageNumberSpecified ? response.pageNumber : (int?)null, pageSize = response.pageSizeSpecified ? response.pageSize : (int?)null }); }
/// <summary>The get reserved private ipv 4 addresses.</summary> /// <param name="reservedPrivateIpv4ListOptions">The reserved private ipv 4 list options.</param> /// <returns>The <see cref="Task"/>.</returns> public async Task <IEnumerable <ReservedPrivateIpv4AddressType> > GetReservedPrivateIpv4Addresses(ReservedPrivateIpv4ListOptions reservedPrivateIpv4ListOptions = null) { var response = await _apiClient.GetAsync <reservedPrivateIpv4Addresses>( ApiUris.GetReservedPrivateIpv4Addresses(_apiClient.OrganizationId), null, reservedPrivateIpv4ListOptions); return(response.ipv4); }