diff --git a/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/CHANGELOG.md b/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/CHANGELOG.md new file mode 100644 index 000000000000..f5965dfc4252 --- /dev/null +++ b/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/CHANGELOG.md @@ -0,0 +1,8 @@ +Generated from https://github.com/Azure/azure-rest-api-specs/tree/3c764635e7d442b3e74caf593029fcd440b3ef82 + +Code generator @microsoft.azure/autorest.go@~2.1.161 + +## Breaking Changes + +- Function `NewOperationListResultPage` parameter(s) have been changed from `(func(context.Context, OperationListResult) (OperationListResult, error))` to `(OperationListResult, func(context.Context, OperationListResult) (OperationListResult, error))` +- Function `NewListResultPage` parameter(s) have been changed from `(func(context.Context, ListResult) (ListResult, error))` to `(ListResult, func(context.Context, ListResult) (ListResult, error))` diff --git a/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/managementgroups.go b/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/managementgroups.go index 49b5f0f10ae6..a354bfddcfc0 100644 --- a/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/managementgroups.go +++ b/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/managementgroups.go @@ -77,6 +77,7 @@ func (client Client) CreateOrUpdate(ctx context.Context, groupID string, createM result, err = client.CreateOrUpdateResponder(resp) if err != nil { err = autorest.NewErrorWithError(err, "managementgroups.Client", "CreateOrUpdate", resp, "Failure responding to request") + return } return @@ -160,6 +161,7 @@ func (client Client) Delete(ctx context.Context, groupID string, cacheControl st result, err = client.DeleteResponder(resp) if err != nil { err = autorest.NewErrorWithError(err, "managementgroups.Client", "Delete", resp, "Failure responding to request") + return } return @@ -243,6 +245,7 @@ func (client Client) Get(ctx context.Context, groupID string, expand string, rec result, err = client.GetResponder(resp) if err != nil { err = autorest.NewErrorWithError(err, "managementgroups.Client", "Get", resp, "Failure responding to request") + return } return @@ -332,9 +335,11 @@ func (client Client) List(ctx context.Context, cacheControl string, skiptoken st result.lr, err = client.ListResponder(resp) if err != nil { err = autorest.NewErrorWithError(err, "managementgroups.Client", "List", resp, "Failure responding to request") + return } if result.lr.hasNextLink() && result.lr.IsEmpty() { err = result.NextWithContext(ctx) + return } return @@ -452,6 +457,7 @@ func (client Client) Update(ctx context.Context, groupID string, createManagemen result, err = client.UpdateResponder(resp) if err != nil { err = autorest.NewErrorWithError(err, "managementgroups.Client", "Update", resp, "Failure responding to request") + return } return diff --git a/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/models.go b/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/models.go index 61d0d6796404..8e58f944027c 100644 --- a/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/models.go +++ b/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/models.go @@ -314,8 +314,11 @@ func (page ListResultPage) Values() []Info { } // Creates a new instance of the ListResultPage type. -func NewListResultPage(getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage { - return ListResultPage{fn: getNextPage} +func NewListResultPage(cur ListResult, getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage { + return ListResultPage{ + fn: getNextPage, + lr: cur, + } } // ManagementGroup the management group details. @@ -571,8 +574,11 @@ func (page OperationListResultPage) Values() []Operation { } // Creates a new instance of the OperationListResultPage type. -func NewOperationListResultPage(getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage { - return OperationListResultPage{fn: getNextPage} +func NewOperationListResultPage(cur OperationListResult, getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage { + return OperationListResultPage{ + fn: getNextPage, + olr: cur, + } } // ParentGroupInfo (Optional) The ID of the parent management group. diff --git a/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/operations.go b/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/operations.go index 6e0b7b1f41b3..191787b06edd 100644 --- a/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/operations.go +++ b/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/operations.go @@ -72,9 +72,11 @@ func (client OperationsClient) List(ctx context.Context) (result OperationListRe result.olr, err = client.ListResponder(resp) if err != nil { err = autorest.NewErrorWithError(err, "managementgroups.OperationsClient", "List", resp, "Failure responding to request") + return } if result.olr.hasNextLink() && result.olr.IsEmpty() { err = result.NextWithContext(ctx) + return } return diff --git a/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/subscriptions.go b/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/subscriptions.go index ab5c77d9f862..5c2261f5f7cc 100644 --- a/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/subscriptions.go +++ b/services/preview/resources/mgmt/2017-11-01-preview/managementgroups/subscriptions.go @@ -75,6 +75,7 @@ func (client SubscriptionsClient) Create(ctx context.Context, groupID string, su result, err = client.CreateResponder(resp) if err != nil { err = autorest.NewErrorWithError(err, "managementgroups.SubscriptionsClient", "Create", resp, "Failure responding to request") + return } return @@ -156,6 +157,7 @@ func (client SubscriptionsClient) Delete(ctx context.Context, groupID string, su result, err = client.DeleteResponder(resp) if err != nil { err = autorest.NewErrorWithError(err, "managementgroups.SubscriptionsClient", "Delete", resp, "Failure responding to request") + return } return