github.com/yaegashi/msgraph.go@v0.1.4/beta/RequestImported.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import (
     6  	"context"
     7  	"fmt"
     8  	"io/ioutil"
     9  	"net/http"
    10  
    11  	"github.com/yaegashi/msgraph.go/jsonx"
    12  )
    13  
    14  // ImportedAppleDeviceIdentityRequestBuilder is request builder for ImportedAppleDeviceIdentity
    15  type ImportedAppleDeviceIdentityRequestBuilder struct{ BaseRequestBuilder }
    16  
    17  // Request returns ImportedAppleDeviceIdentityRequest
    18  func (b *ImportedAppleDeviceIdentityRequestBuilder) Request() *ImportedAppleDeviceIdentityRequest {
    19  	return &ImportedAppleDeviceIdentityRequest{
    20  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    21  	}
    22  }
    23  
    24  // ImportedAppleDeviceIdentityRequest is request for ImportedAppleDeviceIdentity
    25  type ImportedAppleDeviceIdentityRequest struct{ BaseRequest }
    26  
    27  // Get performs GET request for ImportedAppleDeviceIdentity
    28  func (r *ImportedAppleDeviceIdentityRequest) Get(ctx context.Context) (resObj *ImportedAppleDeviceIdentity, err error) {
    29  	var query string
    30  	if r.query != nil {
    31  		query = "?" + r.query.Encode()
    32  	}
    33  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
    34  	return
    35  }
    36  
    37  // Update performs PATCH request for ImportedAppleDeviceIdentity
    38  func (r *ImportedAppleDeviceIdentityRequest) Update(ctx context.Context, reqObj *ImportedAppleDeviceIdentity) error {
    39  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    40  }
    41  
    42  // Delete performs DELETE request for ImportedAppleDeviceIdentity
    43  func (r *ImportedAppleDeviceIdentityRequest) Delete(ctx context.Context) error {
    44  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
    45  }
    46  
    47  // ImportedDeviceIdentityRequestBuilder is request builder for ImportedDeviceIdentity
    48  type ImportedDeviceIdentityRequestBuilder struct{ BaseRequestBuilder }
    49  
    50  // Request returns ImportedDeviceIdentityRequest
    51  func (b *ImportedDeviceIdentityRequestBuilder) Request() *ImportedDeviceIdentityRequest {
    52  	return &ImportedDeviceIdentityRequest{
    53  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    54  	}
    55  }
    56  
    57  // ImportedDeviceIdentityRequest is request for ImportedDeviceIdentity
    58  type ImportedDeviceIdentityRequest struct{ BaseRequest }
    59  
    60  // Get performs GET request for ImportedDeviceIdentity
    61  func (r *ImportedDeviceIdentityRequest) Get(ctx context.Context) (resObj *ImportedDeviceIdentity, err error) {
    62  	var query string
    63  	if r.query != nil {
    64  		query = "?" + r.query.Encode()
    65  	}
    66  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
    67  	return
    68  }
    69  
    70  // Update performs PATCH request for ImportedDeviceIdentity
    71  func (r *ImportedDeviceIdentityRequest) Update(ctx context.Context, reqObj *ImportedDeviceIdentity) error {
    72  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    73  }
    74  
    75  // Delete performs DELETE request for ImportedDeviceIdentity
    76  func (r *ImportedDeviceIdentityRequest) Delete(ctx context.Context) error {
    77  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
    78  }
    79  
    80  // ImportedWindowsAutopilotDeviceIdentityRequestBuilder is request builder for ImportedWindowsAutopilotDeviceIdentity
    81  type ImportedWindowsAutopilotDeviceIdentityRequestBuilder struct{ BaseRequestBuilder }
    82  
    83  // Request returns ImportedWindowsAutopilotDeviceIdentityRequest
    84  func (b *ImportedWindowsAutopilotDeviceIdentityRequestBuilder) Request() *ImportedWindowsAutopilotDeviceIdentityRequest {
    85  	return &ImportedWindowsAutopilotDeviceIdentityRequest{
    86  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    87  	}
    88  }
    89  
    90  // ImportedWindowsAutopilotDeviceIdentityRequest is request for ImportedWindowsAutopilotDeviceIdentity
    91  type ImportedWindowsAutopilotDeviceIdentityRequest struct{ BaseRequest }
    92  
    93  // Get performs GET request for ImportedWindowsAutopilotDeviceIdentity
    94  func (r *ImportedWindowsAutopilotDeviceIdentityRequest) Get(ctx context.Context) (resObj *ImportedWindowsAutopilotDeviceIdentity, err error) {
    95  	var query string
    96  	if r.query != nil {
    97  		query = "?" + r.query.Encode()
    98  	}
    99  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   100  	return
   101  }
   102  
   103  // Update performs PATCH request for ImportedWindowsAutopilotDeviceIdentity
   104  func (r *ImportedWindowsAutopilotDeviceIdentityRequest) Update(ctx context.Context, reqObj *ImportedWindowsAutopilotDeviceIdentity) error {
   105  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   106  }
   107  
   108  // Delete performs DELETE request for ImportedWindowsAutopilotDeviceIdentity
   109  func (r *ImportedWindowsAutopilotDeviceIdentityRequest) Delete(ctx context.Context) error {
   110  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   111  }
   112  
   113  // ImportedWindowsAutopilotDeviceIdentityUploadRequestBuilder is request builder for ImportedWindowsAutopilotDeviceIdentityUpload
   114  type ImportedWindowsAutopilotDeviceIdentityUploadRequestBuilder struct{ BaseRequestBuilder }
   115  
   116  // Request returns ImportedWindowsAutopilotDeviceIdentityUploadRequest
   117  func (b *ImportedWindowsAutopilotDeviceIdentityUploadRequestBuilder) Request() *ImportedWindowsAutopilotDeviceIdentityUploadRequest {
   118  	return &ImportedWindowsAutopilotDeviceIdentityUploadRequest{
   119  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   120  	}
   121  }
   122  
   123  // ImportedWindowsAutopilotDeviceIdentityUploadRequest is request for ImportedWindowsAutopilotDeviceIdentityUpload
   124  type ImportedWindowsAutopilotDeviceIdentityUploadRequest struct{ BaseRequest }
   125  
   126  // Get performs GET request for ImportedWindowsAutopilotDeviceIdentityUpload
   127  func (r *ImportedWindowsAutopilotDeviceIdentityUploadRequest) Get(ctx context.Context) (resObj *ImportedWindowsAutopilotDeviceIdentityUpload, err error) {
   128  	var query string
   129  	if r.query != nil {
   130  		query = "?" + r.query.Encode()
   131  	}
   132  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   133  	return
   134  }
   135  
   136  // Update performs PATCH request for ImportedWindowsAutopilotDeviceIdentityUpload
   137  func (r *ImportedWindowsAutopilotDeviceIdentityUploadRequest) Update(ctx context.Context, reqObj *ImportedWindowsAutopilotDeviceIdentityUpload) error {
   138  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   139  }
   140  
   141  // Delete performs DELETE request for ImportedWindowsAutopilotDeviceIdentityUpload
   142  func (r *ImportedWindowsAutopilotDeviceIdentityUploadRequest) Delete(ctx context.Context) error {
   143  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   144  }
   145  
   146  //
   147  type ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequestBuilder struct{ BaseRequestBuilder }
   148  
   149  // ImportAppleDeviceIdentityList action undocumented
   150  func (b *DepOnboardingSettingImportedAppleDeviceIdentitiesCollectionRequestBuilder) ImportAppleDeviceIdentityList(reqObj *ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequestParameter) *ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequestBuilder {
   151  	bb := &ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   152  	bb.BaseRequestBuilder.baseURL += "/importAppleDeviceIdentityList"
   153  	bb.BaseRequestBuilder.requestObject = reqObj
   154  	return bb
   155  }
   156  
   157  //
   158  type ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequest struct{ BaseRequest }
   159  
   160  //
   161  func (b *ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequestBuilder) Request() *ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequest {
   162  	return &ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequest{
   163  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   164  	}
   165  }
   166  
   167  //
   168  func (r *ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]ImportedAppleDeviceIdentityResult, error) {
   169  	req, err := r.NewJSONRequest(method, path, obj)
   170  	if err != nil {
   171  		return nil, err
   172  	}
   173  	if ctx != nil {
   174  		req = req.WithContext(ctx)
   175  	}
   176  	res, err := r.client.Do(req)
   177  	if err != nil {
   178  		return nil, err
   179  	}
   180  	var values []ImportedAppleDeviceIdentityResult
   181  	for {
   182  		if res.StatusCode != http.StatusOK {
   183  			b, _ := ioutil.ReadAll(res.Body)
   184  			res.Body.Close()
   185  			errRes := &ErrorResponse{Response: res}
   186  			err := jsonx.Unmarshal(b, errRes)
   187  			if err != nil {
   188  				return nil, fmt.Errorf("%s: %s", res.Status, string(b))
   189  			}
   190  			return nil, errRes
   191  		}
   192  		var (
   193  			paging Paging
   194  			value  []ImportedAppleDeviceIdentityResult
   195  		)
   196  		err := jsonx.NewDecoder(res.Body).Decode(&paging)
   197  		res.Body.Close()
   198  		if err != nil {
   199  			return nil, err
   200  		}
   201  		err = jsonx.Unmarshal(paging.Value, &value)
   202  		if err != nil {
   203  			return nil, err
   204  		}
   205  		values = append(values, value...)
   206  		if n >= 0 {
   207  			n--
   208  		}
   209  		if n == 0 || len(paging.NextLink) == 0 {
   210  			return values, nil
   211  		}
   212  		req, err = http.NewRequest("GET", paging.NextLink, nil)
   213  		if ctx != nil {
   214  			req = req.WithContext(ctx)
   215  		}
   216  		res, err = r.client.Do(req)
   217  		if err != nil {
   218  			return nil, err
   219  		}
   220  	}
   221  }
   222  
   223  //
   224  func (r *ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequest) PostN(ctx context.Context, n int) ([]ImportedAppleDeviceIdentityResult, error) {
   225  	return r.Paging(ctx, "POST", "", r.requestObject, n)
   226  }
   227  
   228  //
   229  func (r *ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequest) Post(ctx context.Context) ([]ImportedAppleDeviceIdentityResult, error) {
   230  	return r.Paging(ctx, "POST", "", r.requestObject, 0)
   231  }
   232  
   233  //
   234  type ImportedDeviceIdentityCollectionImportDeviceIdentityListRequestBuilder struct{ BaseRequestBuilder }
   235  
   236  // ImportDeviceIdentityList action undocumented
   237  func (b *DeviceManagementImportedDeviceIdentitiesCollectionRequestBuilder) ImportDeviceIdentityList(reqObj *ImportedDeviceIdentityCollectionImportDeviceIdentityListRequestParameter) *ImportedDeviceIdentityCollectionImportDeviceIdentityListRequestBuilder {
   238  	bb := &ImportedDeviceIdentityCollectionImportDeviceIdentityListRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   239  	bb.BaseRequestBuilder.baseURL += "/importDeviceIdentityList"
   240  	bb.BaseRequestBuilder.requestObject = reqObj
   241  	return bb
   242  }
   243  
   244  //
   245  type ImportedDeviceIdentityCollectionImportDeviceIdentityListRequest struct{ BaseRequest }
   246  
   247  //
   248  func (b *ImportedDeviceIdentityCollectionImportDeviceIdentityListRequestBuilder) Request() *ImportedDeviceIdentityCollectionImportDeviceIdentityListRequest {
   249  	return &ImportedDeviceIdentityCollectionImportDeviceIdentityListRequest{
   250  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   251  	}
   252  }
   253  
   254  //
   255  func (r *ImportedDeviceIdentityCollectionImportDeviceIdentityListRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]ImportedDeviceIdentityResult, error) {
   256  	req, err := r.NewJSONRequest(method, path, obj)
   257  	if err != nil {
   258  		return nil, err
   259  	}
   260  	if ctx != nil {
   261  		req = req.WithContext(ctx)
   262  	}
   263  	res, err := r.client.Do(req)
   264  	if err != nil {
   265  		return nil, err
   266  	}
   267  	var values []ImportedDeviceIdentityResult
   268  	for {
   269  		if res.StatusCode != http.StatusOK {
   270  			b, _ := ioutil.ReadAll(res.Body)
   271  			res.Body.Close()
   272  			errRes := &ErrorResponse{Response: res}
   273  			err := jsonx.Unmarshal(b, errRes)
   274  			if err != nil {
   275  				return nil, fmt.Errorf("%s: %s", res.Status, string(b))
   276  			}
   277  			return nil, errRes
   278  		}
   279  		var (
   280  			paging Paging
   281  			value  []ImportedDeviceIdentityResult
   282  		)
   283  		err := jsonx.NewDecoder(res.Body).Decode(&paging)
   284  		res.Body.Close()
   285  		if err != nil {
   286  			return nil, err
   287  		}
   288  		err = jsonx.Unmarshal(paging.Value, &value)
   289  		if err != nil {
   290  			return nil, err
   291  		}
   292  		values = append(values, value...)
   293  		if n >= 0 {
   294  			n--
   295  		}
   296  		if n == 0 || len(paging.NextLink) == 0 {
   297  			return values, nil
   298  		}
   299  		req, err = http.NewRequest("GET", paging.NextLink, nil)
   300  		if ctx != nil {
   301  			req = req.WithContext(ctx)
   302  		}
   303  		res, err = r.client.Do(req)
   304  		if err != nil {
   305  			return nil, err
   306  		}
   307  	}
   308  }
   309  
   310  //
   311  func (r *ImportedDeviceIdentityCollectionImportDeviceIdentityListRequest) PostN(ctx context.Context, n int) ([]ImportedDeviceIdentityResult, error) {
   312  	return r.Paging(ctx, "POST", "", r.requestObject, n)
   313  }
   314  
   315  //
   316  func (r *ImportedDeviceIdentityCollectionImportDeviceIdentityListRequest) Post(ctx context.Context) ([]ImportedDeviceIdentityResult, error) {
   317  	return r.Paging(ctx, "POST", "", r.requestObject, 0)
   318  }
   319  
   320  //
   321  type ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequestBuilder struct{ BaseRequestBuilder }
   322  
   323  // SearchExistingIdentities action undocumented
   324  func (b *DeviceManagementImportedDeviceIdentitiesCollectionRequestBuilder) SearchExistingIdentities(reqObj *ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequestParameter) *ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequestBuilder {
   325  	bb := &ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   326  	bb.BaseRequestBuilder.baseURL += "/searchExistingIdentities"
   327  	bb.BaseRequestBuilder.requestObject = reqObj
   328  	return bb
   329  }
   330  
   331  //
   332  type ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequest struct{ BaseRequest }
   333  
   334  //
   335  func (b *ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequestBuilder) Request() *ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequest {
   336  	return &ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequest{
   337  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   338  	}
   339  }
   340  
   341  //
   342  func (r *ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]ImportedDeviceIdentity, error) {
   343  	req, err := r.NewJSONRequest(method, path, obj)
   344  	if err != nil {
   345  		return nil, err
   346  	}
   347  	if ctx != nil {
   348  		req = req.WithContext(ctx)
   349  	}
   350  	res, err := r.client.Do(req)
   351  	if err != nil {
   352  		return nil, err
   353  	}
   354  	var values []ImportedDeviceIdentity
   355  	for {
   356  		if res.StatusCode != http.StatusOK {
   357  			b, _ := ioutil.ReadAll(res.Body)
   358  			res.Body.Close()
   359  			errRes := &ErrorResponse{Response: res}
   360  			err := jsonx.Unmarshal(b, errRes)
   361  			if err != nil {
   362  				return nil, fmt.Errorf("%s: %s", res.Status, string(b))
   363  			}
   364  			return nil, errRes
   365  		}
   366  		var (
   367  			paging Paging
   368  			value  []ImportedDeviceIdentity
   369  		)
   370  		err := jsonx.NewDecoder(res.Body).Decode(&paging)
   371  		res.Body.Close()
   372  		if err != nil {
   373  			return nil, err
   374  		}
   375  		err = jsonx.Unmarshal(paging.Value, &value)
   376  		if err != nil {
   377  			return nil, err
   378  		}
   379  		values = append(values, value...)
   380  		if n >= 0 {
   381  			n--
   382  		}
   383  		if n == 0 || len(paging.NextLink) == 0 {
   384  			return values, nil
   385  		}
   386  		req, err = http.NewRequest("GET", paging.NextLink, nil)
   387  		if ctx != nil {
   388  			req = req.WithContext(ctx)
   389  		}
   390  		res, err = r.client.Do(req)
   391  		if err != nil {
   392  			return nil, err
   393  		}
   394  	}
   395  }
   396  
   397  //
   398  func (r *ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequest) PostN(ctx context.Context, n int) ([]ImportedDeviceIdentity, error) {
   399  	return r.Paging(ctx, "POST", "", r.requestObject, n)
   400  }
   401  
   402  //
   403  func (r *ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequest) Post(ctx context.Context) ([]ImportedDeviceIdentity, error) {
   404  	return r.Paging(ctx, "POST", "", r.requestObject, 0)
   405  }
   406  
   407  //
   408  type ImportedWindowsAutopilotDeviceIdentityCollectionImportRequestBuilder struct{ BaseRequestBuilder }
   409  
   410  // Import action undocumented
   411  func (b *DeviceManagementImportedWindowsAutopilotDeviceIdentitiesCollectionRequestBuilder) Import(reqObj *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequestParameter) *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequestBuilder {
   412  	bb := &ImportedWindowsAutopilotDeviceIdentityCollectionImportRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   413  	bb.BaseRequestBuilder.baseURL += "/import"
   414  	bb.BaseRequestBuilder.requestObject = reqObj
   415  	return bb
   416  }
   417  
   418  // Import action undocumented
   419  func (b *ImportedWindowsAutopilotDeviceIdentityUploadDeviceIdentitiesCollectionRequestBuilder) Import(reqObj *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequestParameter) *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequestBuilder {
   420  	bb := &ImportedWindowsAutopilotDeviceIdentityCollectionImportRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   421  	bb.BaseRequestBuilder.baseURL += "/import"
   422  	bb.BaseRequestBuilder.requestObject = reqObj
   423  	return bb
   424  }
   425  
   426  //
   427  type ImportedWindowsAutopilotDeviceIdentityCollectionImportRequest struct{ BaseRequest }
   428  
   429  //
   430  func (b *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequestBuilder) Request() *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequest {
   431  	return &ImportedWindowsAutopilotDeviceIdentityCollectionImportRequest{
   432  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   433  	}
   434  }
   435  
   436  //
   437  func (r *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]ImportedWindowsAutopilotDeviceIdentity, error) {
   438  	req, err := r.NewJSONRequest(method, path, obj)
   439  	if err != nil {
   440  		return nil, err
   441  	}
   442  	if ctx != nil {
   443  		req = req.WithContext(ctx)
   444  	}
   445  	res, err := r.client.Do(req)
   446  	if err != nil {
   447  		return nil, err
   448  	}
   449  	var values []ImportedWindowsAutopilotDeviceIdentity
   450  	for {
   451  		if res.StatusCode != http.StatusOK {
   452  			b, _ := ioutil.ReadAll(res.Body)
   453  			res.Body.Close()
   454  			errRes := &ErrorResponse{Response: res}
   455  			err := jsonx.Unmarshal(b, errRes)
   456  			if err != nil {
   457  				return nil, fmt.Errorf("%s: %s", res.Status, string(b))
   458  			}
   459  			return nil, errRes
   460  		}
   461  		var (
   462  			paging Paging
   463  			value  []ImportedWindowsAutopilotDeviceIdentity
   464  		)
   465  		err := jsonx.NewDecoder(res.Body).Decode(&paging)
   466  		res.Body.Close()
   467  		if err != nil {
   468  			return nil, err
   469  		}
   470  		err = jsonx.Unmarshal(paging.Value, &value)
   471  		if err != nil {
   472  			return nil, err
   473  		}
   474  		values = append(values, value...)
   475  		if n >= 0 {
   476  			n--
   477  		}
   478  		if n == 0 || len(paging.NextLink) == 0 {
   479  			return values, nil
   480  		}
   481  		req, err = http.NewRequest("GET", paging.NextLink, nil)
   482  		if ctx != nil {
   483  			req = req.WithContext(ctx)
   484  		}
   485  		res, err = r.client.Do(req)
   486  		if err != nil {
   487  			return nil, err
   488  		}
   489  	}
   490  }
   491  
   492  //
   493  func (r *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequest) PostN(ctx context.Context, n int) ([]ImportedWindowsAutopilotDeviceIdentity, error) {
   494  	return r.Paging(ctx, "POST", "", r.requestObject, n)
   495  }
   496  
   497  //
   498  func (r *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequest) Post(ctx context.Context) ([]ImportedWindowsAutopilotDeviceIdentity, error) {
   499  	return r.Paging(ctx, "POST", "", r.requestObject, 0)
   500  }