github.com/yaegashi/msgraph.go@v0.1.4/beta/RequestMobile.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  // MobileAppRequestBuilder is request builder for MobileApp
    15  type MobileAppRequestBuilder struct{ BaseRequestBuilder }
    16  
    17  // Request returns MobileAppRequest
    18  func (b *MobileAppRequestBuilder) Request() *MobileAppRequest {
    19  	return &MobileAppRequest{
    20  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    21  	}
    22  }
    23  
    24  // MobileAppRequest is request for MobileApp
    25  type MobileAppRequest struct{ BaseRequest }
    26  
    27  // Get performs GET request for MobileApp
    28  func (r *MobileAppRequest) Get(ctx context.Context) (resObj *MobileApp, 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 MobileApp
    38  func (r *MobileAppRequest) Update(ctx context.Context, reqObj *MobileApp) error {
    39  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    40  }
    41  
    42  // Delete performs DELETE request for MobileApp
    43  func (r *MobileAppRequest) Delete(ctx context.Context) error {
    44  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
    45  }
    46  
    47  // MobileAppAssignmentRequestBuilder is request builder for MobileAppAssignment
    48  type MobileAppAssignmentRequestBuilder struct{ BaseRequestBuilder }
    49  
    50  // Request returns MobileAppAssignmentRequest
    51  func (b *MobileAppAssignmentRequestBuilder) Request() *MobileAppAssignmentRequest {
    52  	return &MobileAppAssignmentRequest{
    53  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    54  	}
    55  }
    56  
    57  // MobileAppAssignmentRequest is request for MobileAppAssignment
    58  type MobileAppAssignmentRequest struct{ BaseRequest }
    59  
    60  // Get performs GET request for MobileAppAssignment
    61  func (r *MobileAppAssignmentRequest) Get(ctx context.Context) (resObj *MobileAppAssignment, 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 MobileAppAssignment
    71  func (r *MobileAppAssignmentRequest) Update(ctx context.Context, reqObj *MobileAppAssignment) error {
    72  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    73  }
    74  
    75  // Delete performs DELETE request for MobileAppAssignment
    76  func (r *MobileAppAssignmentRequest) Delete(ctx context.Context) error {
    77  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
    78  }
    79  
    80  // MobileAppCategoryRequestBuilder is request builder for MobileAppCategory
    81  type MobileAppCategoryRequestBuilder struct{ BaseRequestBuilder }
    82  
    83  // Request returns MobileAppCategoryRequest
    84  func (b *MobileAppCategoryRequestBuilder) Request() *MobileAppCategoryRequest {
    85  	return &MobileAppCategoryRequest{
    86  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    87  	}
    88  }
    89  
    90  // MobileAppCategoryRequest is request for MobileAppCategory
    91  type MobileAppCategoryRequest struct{ BaseRequest }
    92  
    93  // Get performs GET request for MobileAppCategory
    94  func (r *MobileAppCategoryRequest) Get(ctx context.Context) (resObj *MobileAppCategory, 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 MobileAppCategory
   104  func (r *MobileAppCategoryRequest) Update(ctx context.Context, reqObj *MobileAppCategory) error {
   105  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   106  }
   107  
   108  // Delete performs DELETE request for MobileAppCategory
   109  func (r *MobileAppCategoryRequest) Delete(ctx context.Context) error {
   110  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   111  }
   112  
   113  // MobileAppContentRequestBuilder is request builder for MobileAppContent
   114  type MobileAppContentRequestBuilder struct{ BaseRequestBuilder }
   115  
   116  // Request returns MobileAppContentRequest
   117  func (b *MobileAppContentRequestBuilder) Request() *MobileAppContentRequest {
   118  	return &MobileAppContentRequest{
   119  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   120  	}
   121  }
   122  
   123  // MobileAppContentRequest is request for MobileAppContent
   124  type MobileAppContentRequest struct{ BaseRequest }
   125  
   126  // Get performs GET request for MobileAppContent
   127  func (r *MobileAppContentRequest) Get(ctx context.Context) (resObj *MobileAppContent, 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 MobileAppContent
   137  func (r *MobileAppContentRequest) Update(ctx context.Context, reqObj *MobileAppContent) error {
   138  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   139  }
   140  
   141  // Delete performs DELETE request for MobileAppContent
   142  func (r *MobileAppContentRequest) Delete(ctx context.Context) error {
   143  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   144  }
   145  
   146  // MobileAppContentFileRequestBuilder is request builder for MobileAppContentFile
   147  type MobileAppContentFileRequestBuilder struct{ BaseRequestBuilder }
   148  
   149  // Request returns MobileAppContentFileRequest
   150  func (b *MobileAppContentFileRequestBuilder) Request() *MobileAppContentFileRequest {
   151  	return &MobileAppContentFileRequest{
   152  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   153  	}
   154  }
   155  
   156  // MobileAppContentFileRequest is request for MobileAppContentFile
   157  type MobileAppContentFileRequest struct{ BaseRequest }
   158  
   159  // Get performs GET request for MobileAppContentFile
   160  func (r *MobileAppContentFileRequest) Get(ctx context.Context) (resObj *MobileAppContentFile, err error) {
   161  	var query string
   162  	if r.query != nil {
   163  		query = "?" + r.query.Encode()
   164  	}
   165  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   166  	return
   167  }
   168  
   169  // Update performs PATCH request for MobileAppContentFile
   170  func (r *MobileAppContentFileRequest) Update(ctx context.Context, reqObj *MobileAppContentFile) error {
   171  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   172  }
   173  
   174  // Delete performs DELETE request for MobileAppContentFile
   175  func (r *MobileAppContentFileRequest) Delete(ctx context.Context) error {
   176  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   177  }
   178  
   179  // MobileAppInstallStatusRequestBuilder is request builder for MobileAppInstallStatus
   180  type MobileAppInstallStatusRequestBuilder struct{ BaseRequestBuilder }
   181  
   182  // Request returns MobileAppInstallStatusRequest
   183  func (b *MobileAppInstallStatusRequestBuilder) Request() *MobileAppInstallStatusRequest {
   184  	return &MobileAppInstallStatusRequest{
   185  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   186  	}
   187  }
   188  
   189  // MobileAppInstallStatusRequest is request for MobileAppInstallStatus
   190  type MobileAppInstallStatusRequest struct{ BaseRequest }
   191  
   192  // Get performs GET request for MobileAppInstallStatus
   193  func (r *MobileAppInstallStatusRequest) Get(ctx context.Context) (resObj *MobileAppInstallStatus, err error) {
   194  	var query string
   195  	if r.query != nil {
   196  		query = "?" + r.query.Encode()
   197  	}
   198  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   199  	return
   200  }
   201  
   202  // Update performs PATCH request for MobileAppInstallStatus
   203  func (r *MobileAppInstallStatusRequest) Update(ctx context.Context, reqObj *MobileAppInstallStatus) error {
   204  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   205  }
   206  
   207  // Delete performs DELETE request for MobileAppInstallStatus
   208  func (r *MobileAppInstallStatusRequest) Delete(ctx context.Context) error {
   209  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   210  }
   211  
   212  // MobileAppInstallSummaryRequestBuilder is request builder for MobileAppInstallSummary
   213  type MobileAppInstallSummaryRequestBuilder struct{ BaseRequestBuilder }
   214  
   215  // Request returns MobileAppInstallSummaryRequest
   216  func (b *MobileAppInstallSummaryRequestBuilder) Request() *MobileAppInstallSummaryRequest {
   217  	return &MobileAppInstallSummaryRequest{
   218  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   219  	}
   220  }
   221  
   222  // MobileAppInstallSummaryRequest is request for MobileAppInstallSummary
   223  type MobileAppInstallSummaryRequest struct{ BaseRequest }
   224  
   225  // Get performs GET request for MobileAppInstallSummary
   226  func (r *MobileAppInstallSummaryRequest) Get(ctx context.Context) (resObj *MobileAppInstallSummary, err error) {
   227  	var query string
   228  	if r.query != nil {
   229  		query = "?" + r.query.Encode()
   230  	}
   231  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   232  	return
   233  }
   234  
   235  // Update performs PATCH request for MobileAppInstallSummary
   236  func (r *MobileAppInstallSummaryRequest) Update(ctx context.Context, reqObj *MobileAppInstallSummary) error {
   237  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   238  }
   239  
   240  // Delete performs DELETE request for MobileAppInstallSummary
   241  func (r *MobileAppInstallSummaryRequest) Delete(ctx context.Context) error {
   242  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   243  }
   244  
   245  // MobileAppIntentAndStateRequestBuilder is request builder for MobileAppIntentAndState
   246  type MobileAppIntentAndStateRequestBuilder struct{ BaseRequestBuilder }
   247  
   248  // Request returns MobileAppIntentAndStateRequest
   249  func (b *MobileAppIntentAndStateRequestBuilder) Request() *MobileAppIntentAndStateRequest {
   250  	return &MobileAppIntentAndStateRequest{
   251  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   252  	}
   253  }
   254  
   255  // MobileAppIntentAndStateRequest is request for MobileAppIntentAndState
   256  type MobileAppIntentAndStateRequest struct{ BaseRequest }
   257  
   258  // Get performs GET request for MobileAppIntentAndState
   259  func (r *MobileAppIntentAndStateRequest) Get(ctx context.Context) (resObj *MobileAppIntentAndState, err error) {
   260  	var query string
   261  	if r.query != nil {
   262  		query = "?" + r.query.Encode()
   263  	}
   264  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   265  	return
   266  }
   267  
   268  // Update performs PATCH request for MobileAppIntentAndState
   269  func (r *MobileAppIntentAndStateRequest) Update(ctx context.Context, reqObj *MobileAppIntentAndState) error {
   270  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   271  }
   272  
   273  // Delete performs DELETE request for MobileAppIntentAndState
   274  func (r *MobileAppIntentAndStateRequest) Delete(ctx context.Context) error {
   275  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   276  }
   277  
   278  // MobileAppProvisioningConfigGroupAssignmentRequestBuilder is request builder for MobileAppProvisioningConfigGroupAssignment
   279  type MobileAppProvisioningConfigGroupAssignmentRequestBuilder struct{ BaseRequestBuilder }
   280  
   281  // Request returns MobileAppProvisioningConfigGroupAssignmentRequest
   282  func (b *MobileAppProvisioningConfigGroupAssignmentRequestBuilder) Request() *MobileAppProvisioningConfigGroupAssignmentRequest {
   283  	return &MobileAppProvisioningConfigGroupAssignmentRequest{
   284  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   285  	}
   286  }
   287  
   288  // MobileAppProvisioningConfigGroupAssignmentRequest is request for MobileAppProvisioningConfigGroupAssignment
   289  type MobileAppProvisioningConfigGroupAssignmentRequest struct{ BaseRequest }
   290  
   291  // Get performs GET request for MobileAppProvisioningConfigGroupAssignment
   292  func (r *MobileAppProvisioningConfigGroupAssignmentRequest) Get(ctx context.Context) (resObj *MobileAppProvisioningConfigGroupAssignment, err error) {
   293  	var query string
   294  	if r.query != nil {
   295  		query = "?" + r.query.Encode()
   296  	}
   297  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   298  	return
   299  }
   300  
   301  // Update performs PATCH request for MobileAppProvisioningConfigGroupAssignment
   302  func (r *MobileAppProvisioningConfigGroupAssignmentRequest) Update(ctx context.Context, reqObj *MobileAppProvisioningConfigGroupAssignment) error {
   303  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   304  }
   305  
   306  // Delete performs DELETE request for MobileAppProvisioningConfigGroupAssignment
   307  func (r *MobileAppProvisioningConfigGroupAssignmentRequest) Delete(ctx context.Context) error {
   308  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   309  }
   310  
   311  // MobileAppRelationshipRequestBuilder is request builder for MobileAppRelationship
   312  type MobileAppRelationshipRequestBuilder struct{ BaseRequestBuilder }
   313  
   314  // Request returns MobileAppRelationshipRequest
   315  func (b *MobileAppRelationshipRequestBuilder) Request() *MobileAppRelationshipRequest {
   316  	return &MobileAppRelationshipRequest{
   317  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   318  	}
   319  }
   320  
   321  // MobileAppRelationshipRequest is request for MobileAppRelationship
   322  type MobileAppRelationshipRequest struct{ BaseRequest }
   323  
   324  // Get performs GET request for MobileAppRelationship
   325  func (r *MobileAppRelationshipRequest) Get(ctx context.Context) (resObj *MobileAppRelationship, err error) {
   326  	var query string
   327  	if r.query != nil {
   328  		query = "?" + r.query.Encode()
   329  	}
   330  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   331  	return
   332  }
   333  
   334  // Update performs PATCH request for MobileAppRelationship
   335  func (r *MobileAppRelationshipRequest) Update(ctx context.Context, reqObj *MobileAppRelationship) error {
   336  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   337  }
   338  
   339  // Delete performs DELETE request for MobileAppRelationship
   340  func (r *MobileAppRelationshipRequest) Delete(ctx context.Context) error {
   341  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   342  }
   343  
   344  // MobileAppTroubleshootingEventRequestBuilder is request builder for MobileAppTroubleshootingEvent
   345  type MobileAppTroubleshootingEventRequestBuilder struct{ BaseRequestBuilder }
   346  
   347  // Request returns MobileAppTroubleshootingEventRequest
   348  func (b *MobileAppTroubleshootingEventRequestBuilder) Request() *MobileAppTroubleshootingEventRequest {
   349  	return &MobileAppTroubleshootingEventRequest{
   350  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   351  	}
   352  }
   353  
   354  // MobileAppTroubleshootingEventRequest is request for MobileAppTroubleshootingEvent
   355  type MobileAppTroubleshootingEventRequest struct{ BaseRequest }
   356  
   357  // Get performs GET request for MobileAppTroubleshootingEvent
   358  func (r *MobileAppTroubleshootingEventRequest) Get(ctx context.Context) (resObj *MobileAppTroubleshootingEvent, err error) {
   359  	var query string
   360  	if r.query != nil {
   361  		query = "?" + r.query.Encode()
   362  	}
   363  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   364  	return
   365  }
   366  
   367  // Update performs PATCH request for MobileAppTroubleshootingEvent
   368  func (r *MobileAppTroubleshootingEventRequest) Update(ctx context.Context, reqObj *MobileAppTroubleshootingEvent) error {
   369  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   370  }
   371  
   372  // Delete performs DELETE request for MobileAppTroubleshootingEvent
   373  func (r *MobileAppTroubleshootingEventRequest) Delete(ctx context.Context) error {
   374  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   375  }
   376  
   377  // MobileContainedAppRequestBuilder is request builder for MobileContainedApp
   378  type MobileContainedAppRequestBuilder struct{ BaseRequestBuilder }
   379  
   380  // Request returns MobileContainedAppRequest
   381  func (b *MobileContainedAppRequestBuilder) Request() *MobileContainedAppRequest {
   382  	return &MobileContainedAppRequest{
   383  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   384  	}
   385  }
   386  
   387  // MobileContainedAppRequest is request for MobileContainedApp
   388  type MobileContainedAppRequest struct{ BaseRequest }
   389  
   390  // Get performs GET request for MobileContainedApp
   391  func (r *MobileContainedAppRequest) Get(ctx context.Context) (resObj *MobileContainedApp, err error) {
   392  	var query string
   393  	if r.query != nil {
   394  		query = "?" + r.query.Encode()
   395  	}
   396  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   397  	return
   398  }
   399  
   400  // Update performs PATCH request for MobileContainedApp
   401  func (r *MobileContainedAppRequest) Update(ctx context.Context, reqObj *MobileContainedApp) error {
   402  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   403  }
   404  
   405  // Delete performs DELETE request for MobileContainedApp
   406  func (r *MobileContainedAppRequest) Delete(ctx context.Context) error {
   407  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   408  }
   409  
   410  // MobileLobAppRequestBuilder is request builder for MobileLobApp
   411  type MobileLobAppRequestBuilder struct{ BaseRequestBuilder }
   412  
   413  // Request returns MobileLobAppRequest
   414  func (b *MobileLobAppRequestBuilder) Request() *MobileLobAppRequest {
   415  	return &MobileLobAppRequest{
   416  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   417  	}
   418  }
   419  
   420  // MobileLobAppRequest is request for MobileLobApp
   421  type MobileLobAppRequest struct{ BaseRequest }
   422  
   423  // Get performs GET request for MobileLobApp
   424  func (r *MobileLobAppRequest) Get(ctx context.Context) (resObj *MobileLobApp, err error) {
   425  	var query string
   426  	if r.query != nil {
   427  		query = "?" + r.query.Encode()
   428  	}
   429  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   430  	return
   431  }
   432  
   433  // Update performs PATCH request for MobileLobApp
   434  func (r *MobileLobAppRequest) Update(ctx context.Context, reqObj *MobileLobApp) error {
   435  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   436  }
   437  
   438  // Delete performs DELETE request for MobileLobApp
   439  func (r *MobileLobAppRequest) Delete(ctx context.Context) error {
   440  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   441  }
   442  
   443  // MobileThreatDefenseConnectorRequestBuilder is request builder for MobileThreatDefenseConnector
   444  type MobileThreatDefenseConnectorRequestBuilder struct{ BaseRequestBuilder }
   445  
   446  // Request returns MobileThreatDefenseConnectorRequest
   447  func (b *MobileThreatDefenseConnectorRequestBuilder) Request() *MobileThreatDefenseConnectorRequest {
   448  	return &MobileThreatDefenseConnectorRequest{
   449  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   450  	}
   451  }
   452  
   453  // MobileThreatDefenseConnectorRequest is request for MobileThreatDefenseConnector
   454  type MobileThreatDefenseConnectorRequest struct{ BaseRequest }
   455  
   456  // Get performs GET request for MobileThreatDefenseConnector
   457  func (r *MobileThreatDefenseConnectorRequest) Get(ctx context.Context) (resObj *MobileThreatDefenseConnector, err error) {
   458  	var query string
   459  	if r.query != nil {
   460  		query = "?" + r.query.Encode()
   461  	}
   462  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   463  	return
   464  }
   465  
   466  // Update performs PATCH request for MobileThreatDefenseConnector
   467  func (r *MobileThreatDefenseConnectorRequest) Update(ctx context.Context, reqObj *MobileThreatDefenseConnector) error {
   468  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   469  }
   470  
   471  // Delete performs DELETE request for MobileThreatDefenseConnector
   472  func (r *MobileThreatDefenseConnectorRequest) Delete(ctx context.Context) error {
   473  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   474  }
   475  
   476  //
   477  type MobileAppCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder }
   478  
   479  // HasPayloadLinks action undocumented
   480  func (b *DeviceAppManagementMobileAppsCollectionRequestBuilder) HasPayloadLinks(reqObj *MobileAppCollectionHasPayloadLinksRequestParameter) *MobileAppCollectionHasPayloadLinksRequestBuilder {
   481  	bb := &MobileAppCollectionHasPayloadLinksRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   482  	bb.BaseRequestBuilder.baseURL += "/hasPayloadLinks"
   483  	bb.BaseRequestBuilder.requestObject = reqObj
   484  	return bb
   485  }
   486  
   487  //
   488  type MobileAppCollectionHasPayloadLinksRequest struct{ BaseRequest }
   489  
   490  //
   491  func (b *MobileAppCollectionHasPayloadLinksRequestBuilder) Request() *MobileAppCollectionHasPayloadLinksRequest {
   492  	return &MobileAppCollectionHasPayloadLinksRequest{
   493  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   494  	}
   495  }
   496  
   497  //
   498  func (r *MobileAppCollectionHasPayloadLinksRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]HasPayloadLinkResultItem, error) {
   499  	req, err := r.NewJSONRequest(method, path, obj)
   500  	if err != nil {
   501  		return nil, err
   502  	}
   503  	if ctx != nil {
   504  		req = req.WithContext(ctx)
   505  	}
   506  	res, err := r.client.Do(req)
   507  	if err != nil {
   508  		return nil, err
   509  	}
   510  	var values []HasPayloadLinkResultItem
   511  	for {
   512  		if res.StatusCode != http.StatusOK {
   513  			b, _ := ioutil.ReadAll(res.Body)
   514  			res.Body.Close()
   515  			errRes := &ErrorResponse{Response: res}
   516  			err := jsonx.Unmarshal(b, errRes)
   517  			if err != nil {
   518  				return nil, fmt.Errorf("%s: %s", res.Status, string(b))
   519  			}
   520  			return nil, errRes
   521  		}
   522  		var (
   523  			paging Paging
   524  			value  []HasPayloadLinkResultItem
   525  		)
   526  		err := jsonx.NewDecoder(res.Body).Decode(&paging)
   527  		res.Body.Close()
   528  		if err != nil {
   529  			return nil, err
   530  		}
   531  		err = jsonx.Unmarshal(paging.Value, &value)
   532  		if err != nil {
   533  			return nil, err
   534  		}
   535  		values = append(values, value...)
   536  		if n >= 0 {
   537  			n--
   538  		}
   539  		if n == 0 || len(paging.NextLink) == 0 {
   540  			return values, nil
   541  		}
   542  		req, err = http.NewRequest("GET", paging.NextLink, nil)
   543  		if ctx != nil {
   544  			req = req.WithContext(ctx)
   545  		}
   546  		res, err = r.client.Do(req)
   547  		if err != nil {
   548  			return nil, err
   549  		}
   550  	}
   551  }
   552  
   553  //
   554  func (r *MobileAppCollectionHasPayloadLinksRequest) PostN(ctx context.Context, n int) ([]HasPayloadLinkResultItem, error) {
   555  	return r.Paging(ctx, "POST", "", r.requestObject, n)
   556  }
   557  
   558  //
   559  func (r *MobileAppCollectionHasPayloadLinksRequest) Post(ctx context.Context) ([]HasPayloadLinkResultItem, error) {
   560  	return r.Paging(ctx, "POST", "", r.requestObject, 0)
   561  }
   562  
   563  //
   564  type MobileAppAssignRequestBuilder struct{ BaseRequestBuilder }
   565  
   566  // Assign action undocumented
   567  func (b *MobileAppRequestBuilder) Assign(reqObj *MobileAppAssignRequestParameter) *MobileAppAssignRequestBuilder {
   568  	bb := &MobileAppAssignRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   569  	bb.BaseRequestBuilder.baseURL += "/assign"
   570  	bb.BaseRequestBuilder.requestObject = reqObj
   571  	return bb
   572  }
   573  
   574  //
   575  type MobileAppAssignRequest struct{ BaseRequest }
   576  
   577  //
   578  func (b *MobileAppAssignRequestBuilder) Request() *MobileAppAssignRequest {
   579  	return &MobileAppAssignRequest{
   580  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   581  	}
   582  }
   583  
   584  //
   585  func (r *MobileAppAssignRequest) Post(ctx context.Context) error {
   586  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   587  }
   588  
   589  //
   590  type MobileAppUpdateRelationshipsRequestBuilder struct{ BaseRequestBuilder }
   591  
   592  // UpdateRelationships action undocumented
   593  func (b *MobileAppRequestBuilder) UpdateRelationships(reqObj *MobileAppUpdateRelationshipsRequestParameter) *MobileAppUpdateRelationshipsRequestBuilder {
   594  	bb := &MobileAppUpdateRelationshipsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   595  	bb.BaseRequestBuilder.baseURL += "/updateRelationships"
   596  	bb.BaseRequestBuilder.requestObject = reqObj
   597  	return bb
   598  }
   599  
   600  //
   601  type MobileAppUpdateRelationshipsRequest struct{ BaseRequest }
   602  
   603  //
   604  func (b *MobileAppUpdateRelationshipsRequestBuilder) Request() *MobileAppUpdateRelationshipsRequest {
   605  	return &MobileAppUpdateRelationshipsRequest{
   606  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   607  	}
   608  }
   609  
   610  //
   611  func (r *MobileAppUpdateRelationshipsRequest) Post(ctx context.Context) error {
   612  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   613  }
   614  
   615  //
   616  type MobileAppContentFileCommitRequestBuilder struct{ BaseRequestBuilder }
   617  
   618  // Commit action undocumented
   619  func (b *MobileAppContentFileRequestBuilder) Commit(reqObj *MobileAppContentFileCommitRequestParameter) *MobileAppContentFileCommitRequestBuilder {
   620  	bb := &MobileAppContentFileCommitRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   621  	bb.BaseRequestBuilder.baseURL += "/commit"
   622  	bb.BaseRequestBuilder.requestObject = reqObj
   623  	return bb
   624  }
   625  
   626  //
   627  type MobileAppContentFileCommitRequest struct{ BaseRequest }
   628  
   629  //
   630  func (b *MobileAppContentFileCommitRequestBuilder) Request() *MobileAppContentFileCommitRequest {
   631  	return &MobileAppContentFileCommitRequest{
   632  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   633  	}
   634  }
   635  
   636  //
   637  func (r *MobileAppContentFileCommitRequest) Post(ctx context.Context) error {
   638  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   639  }
   640  
   641  //
   642  type MobileAppContentFileRenewUploadRequestBuilder struct{ BaseRequestBuilder }
   643  
   644  // RenewUpload action undocumented
   645  func (b *MobileAppContentFileRequestBuilder) RenewUpload(reqObj *MobileAppContentFileRenewUploadRequestParameter) *MobileAppContentFileRenewUploadRequestBuilder {
   646  	bb := &MobileAppContentFileRenewUploadRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   647  	bb.BaseRequestBuilder.baseURL += "/renewUpload"
   648  	bb.BaseRequestBuilder.requestObject = reqObj
   649  	return bb
   650  }
   651  
   652  //
   653  type MobileAppContentFileRenewUploadRequest struct{ BaseRequest }
   654  
   655  //
   656  func (b *MobileAppContentFileRenewUploadRequestBuilder) Request() *MobileAppContentFileRenewUploadRequest {
   657  	return &MobileAppContentFileRenewUploadRequest{
   658  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   659  	}
   660  }
   661  
   662  //
   663  func (r *MobileAppContentFileRenewUploadRequest) Post(ctx context.Context) error {
   664  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   665  }