diff --git a/services/preview/reservations/mgmt/2018-06-01/reservations/models.go b/services/preview/reservations/mgmt/2018-06-01/reservations/models.go index 6a110097f546..9276f062f5cb 100644 --- a/services/preview/reservations/mgmt/2018-06-01/reservations/models.go +++ b/services/preview/reservations/mgmt/2018-06-01/reservations/models.go @@ -308,8 +308,11 @@ func (page ListPage) Values() []Response { } // Creates a new instance of the ListPage type. -func NewListPage(getNextPage func(context.Context, List) (List, error)) ListPage { - return ListPage{fn: getNextPage} +func NewListPage(cur List, getNextPage func(context.Context, List) (List, error)) ListPage { + return ListPage{ + fn: getNextPage, + l: cur, + } } // ListResponse ... @@ -529,8 +532,11 @@ func (page OperationListPage) Values() []OperationResponse { } // Creates a new instance of the OperationListPage type. -func NewOperationListPage(getNextPage func(context.Context, OperationList) (OperationList, error)) OperationListPage { - return OperationListPage{fn: getNextPage} +func NewOperationListPage(cur OperationList, getNextPage func(context.Context, OperationList) (OperationList, error)) OperationListPage { + return OperationListPage{ + fn: getNextPage, + ol: cur, + } } // OperationResponse ... @@ -691,8 +697,11 @@ func (page OrderListPage) Values() []OrderResponse { } // Creates a new instance of the OrderListPage type. -func NewOrderListPage(getNextPage func(context.Context, OrderList) (OrderList, error)) OrderListPage { - return OrderListPage{fn: getNextPage} +func NewOrderListPage(cur OrderList, getNextPage func(context.Context, OrderList) (OrderList, error)) OrderListPage { + return OrderListPage{ + fn: getNextPage, + ol: cur, + } } // OrderProperties ... @@ -921,7 +930,8 @@ func (p Properties) MarshalJSON() ([]byte, error) { return json.Marshal(objectMap) } -// ReservationMergeFuture an abstraction for monitoring and retrieving the results of a long-running operation. +// ReservationMergeFuture an abstraction for monitoring and retrieving the results of a long-running +// operation. type ReservationMergeFuture struct { azure.Future }