/// <summary>The get reserved ipv 6 addresses paginated.</summary> /// <param name="vlanId">The vlan id.</param> /// <param name="pagingOptions">The paging options.</param> /// <returns>The <see cref="Task"/>.</returns> public async Task <PagedResponse <ReservedIpv6AddressType> > GetReservedIpv6AddressesPaginated(Guid vlanId, IPageableRequest pagingOptions = null) { var filterOptions = new ReservedIpv6ListOptions { VlanId = vlanId }; return(await GetReservedIpv6AddressesPaginated(filterOptions, pagingOptions)); }
/// <summary>The get reserved ipv 6 addresses paginated.</summary> /// <param name="ipAddress">The ip address.</param> /// <param name="pagingOptions">The paging options.</param> /// <returns>The <see cref="Task"/>.</returns> public async Task <PagedResponse <ReservedIpv6AddressType> > GetReservedIpv6AddressesPaginated(string ipAddress, IPageableRequest pagingOptions = null) { var filterOptions = new ReservedIpv6ListOptions { IpAddress = ipAddress }; return(await GetReservedIpv6AddressesPaginated(filterOptions, pagingOptions)); }
/// <summary>The get reserved ipv 6 addresses paginated.</summary> /// <param name="reservedIpv6ListOptions">The reserved ipv 6 list options.</param> /// <param name="pagingOptions">The paging options.</param> /// <returns>The <see cref="Task"/>.</returns> public async Task <PagedResponse <ReservedIpv6AddressType> > GetReservedIpv6AddressesPaginated(ReservedIpv6ListOptions reservedIpv6ListOptions = null, IPageableRequest pagingOptions = null) { var response = await _apiClient.GetAsync <reservedIpv6Addresses>( ApiUris.GetReservedIpv6Addresses(_apiClient.OrganizationId), pagingOptions, reservedIpv6ListOptions); return(new PagedResponse <ReservedIpv6AddressType> { items = response.reservedIpv6Address, 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 }); }