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

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "context"
     6  
     7  // SynchronizationRequestBuilder is request builder for Synchronization
     8  type SynchronizationRequestBuilder struct{ BaseRequestBuilder }
     9  
    10  // Request returns SynchronizationRequest
    11  func (b *SynchronizationRequestBuilder) Request() *SynchronizationRequest {
    12  	return &SynchronizationRequest{
    13  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    14  	}
    15  }
    16  
    17  // SynchronizationRequest is request for Synchronization
    18  type SynchronizationRequest struct{ BaseRequest }
    19  
    20  // Get performs GET request for Synchronization
    21  func (r *SynchronizationRequest) Get(ctx context.Context) (resObj *Synchronization, err error) {
    22  	var query string
    23  	if r.query != nil {
    24  		query = "?" + r.query.Encode()
    25  	}
    26  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
    27  	return
    28  }
    29  
    30  // Update performs PATCH request for Synchronization
    31  func (r *SynchronizationRequest) Update(ctx context.Context, reqObj *Synchronization) error {
    32  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    33  }
    34  
    35  // Delete performs DELETE request for Synchronization
    36  func (r *SynchronizationRequest) Delete(ctx context.Context) error {
    37  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
    38  }
    39  
    40  // SynchronizationJobRequestBuilder is request builder for SynchronizationJob
    41  type SynchronizationJobRequestBuilder struct{ BaseRequestBuilder }
    42  
    43  // Request returns SynchronizationJobRequest
    44  func (b *SynchronizationJobRequestBuilder) Request() *SynchronizationJobRequest {
    45  	return &SynchronizationJobRequest{
    46  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    47  	}
    48  }
    49  
    50  // SynchronizationJobRequest is request for SynchronizationJob
    51  type SynchronizationJobRequest struct{ BaseRequest }
    52  
    53  // Get performs GET request for SynchronizationJob
    54  func (r *SynchronizationJobRequest) Get(ctx context.Context) (resObj *SynchronizationJob, err error) {
    55  	var query string
    56  	if r.query != nil {
    57  		query = "?" + r.query.Encode()
    58  	}
    59  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
    60  	return
    61  }
    62  
    63  // Update performs PATCH request for SynchronizationJob
    64  func (r *SynchronizationJobRequest) Update(ctx context.Context, reqObj *SynchronizationJob) error {
    65  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    66  }
    67  
    68  // Delete performs DELETE request for SynchronizationJob
    69  func (r *SynchronizationJobRequest) Delete(ctx context.Context) error {
    70  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
    71  }
    72  
    73  // SynchronizationSchemaRequestBuilder is request builder for SynchronizationSchema
    74  type SynchronizationSchemaRequestBuilder struct{ BaseRequestBuilder }
    75  
    76  // Request returns SynchronizationSchemaRequest
    77  func (b *SynchronizationSchemaRequestBuilder) Request() *SynchronizationSchemaRequest {
    78  	return &SynchronizationSchemaRequest{
    79  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    80  	}
    81  }
    82  
    83  // SynchronizationSchemaRequest is request for SynchronizationSchema
    84  type SynchronizationSchemaRequest struct{ BaseRequest }
    85  
    86  // Get performs GET request for SynchronizationSchema
    87  func (r *SynchronizationSchemaRequest) Get(ctx context.Context) (resObj *SynchronizationSchema, err error) {
    88  	var query string
    89  	if r.query != nil {
    90  		query = "?" + r.query.Encode()
    91  	}
    92  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
    93  	return
    94  }
    95  
    96  // Update performs PATCH request for SynchronizationSchema
    97  func (r *SynchronizationSchemaRequest) Update(ctx context.Context, reqObj *SynchronizationSchema) error {
    98  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    99  }
   100  
   101  // Delete performs DELETE request for SynchronizationSchema
   102  func (r *SynchronizationSchemaRequest) Delete(ctx context.Context) error {
   103  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   104  }
   105  
   106  // SynchronizationTemplateRequestBuilder is request builder for SynchronizationTemplate
   107  type SynchronizationTemplateRequestBuilder struct{ BaseRequestBuilder }
   108  
   109  // Request returns SynchronizationTemplateRequest
   110  func (b *SynchronizationTemplateRequestBuilder) Request() *SynchronizationTemplateRequest {
   111  	return &SynchronizationTemplateRequest{
   112  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
   113  	}
   114  }
   115  
   116  // SynchronizationTemplateRequest is request for SynchronizationTemplate
   117  type SynchronizationTemplateRequest struct{ BaseRequest }
   118  
   119  // Get performs GET request for SynchronizationTemplate
   120  func (r *SynchronizationTemplateRequest) Get(ctx context.Context) (resObj *SynchronizationTemplate, err error) {
   121  	var query string
   122  	if r.query != nil {
   123  		query = "?" + r.query.Encode()
   124  	}
   125  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
   126  	return
   127  }
   128  
   129  // Update performs PATCH request for SynchronizationTemplate
   130  func (r *SynchronizationTemplateRequest) Update(ctx context.Context, reqObj *SynchronizationTemplate) error {
   131  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
   132  }
   133  
   134  // Delete performs DELETE request for SynchronizationTemplate
   135  func (r *SynchronizationTemplateRequest) Delete(ctx context.Context) error {
   136  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   137  }
   138  
   139  //
   140  type SynchronizationJobCollectionValidateCredentialsRequestBuilder struct{ BaseRequestBuilder }
   141  
   142  // ValidateCredentials action undocumented
   143  func (b *SynchronizationJobsCollectionRequestBuilder) ValidateCredentials(reqObj *SynchronizationJobCollectionValidateCredentialsRequestParameter) *SynchronizationJobCollectionValidateCredentialsRequestBuilder {
   144  	bb := &SynchronizationJobCollectionValidateCredentialsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   145  	bb.BaseRequestBuilder.baseURL += "/validateCredentials"
   146  	bb.BaseRequestBuilder.requestObject = reqObj
   147  	return bb
   148  }
   149  
   150  //
   151  type SynchronizationJobCollectionValidateCredentialsRequest struct{ BaseRequest }
   152  
   153  //
   154  func (b *SynchronizationJobCollectionValidateCredentialsRequestBuilder) Request() *SynchronizationJobCollectionValidateCredentialsRequest {
   155  	return &SynchronizationJobCollectionValidateCredentialsRequest{
   156  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   157  	}
   158  }
   159  
   160  //
   161  func (r *SynchronizationJobCollectionValidateCredentialsRequest) Post(ctx context.Context) error {
   162  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   163  }
   164  
   165  //
   166  type SynchronizationJobPauseRequestBuilder struct{ BaseRequestBuilder }
   167  
   168  // Pause action undocumented
   169  func (b *SynchronizationJobRequestBuilder) Pause(reqObj *SynchronizationJobPauseRequestParameter) *SynchronizationJobPauseRequestBuilder {
   170  	bb := &SynchronizationJobPauseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   171  	bb.BaseRequestBuilder.baseURL += "/pause"
   172  	bb.BaseRequestBuilder.requestObject = reqObj
   173  	return bb
   174  }
   175  
   176  //
   177  type SynchronizationJobPauseRequest struct{ BaseRequest }
   178  
   179  //
   180  func (b *SynchronizationJobPauseRequestBuilder) Request() *SynchronizationJobPauseRequest {
   181  	return &SynchronizationJobPauseRequest{
   182  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   183  	}
   184  }
   185  
   186  //
   187  func (r *SynchronizationJobPauseRequest) Post(ctx context.Context) error {
   188  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   189  }
   190  
   191  //
   192  type SynchronizationJobStartRequestBuilder struct{ BaseRequestBuilder }
   193  
   194  // Start action undocumented
   195  func (b *SynchronizationJobRequestBuilder) Start(reqObj *SynchronizationJobStartRequestParameter) *SynchronizationJobStartRequestBuilder {
   196  	bb := &SynchronizationJobStartRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   197  	bb.BaseRequestBuilder.baseURL += "/start"
   198  	bb.BaseRequestBuilder.requestObject = reqObj
   199  	return bb
   200  }
   201  
   202  //
   203  type SynchronizationJobStartRequest struct{ BaseRequest }
   204  
   205  //
   206  func (b *SynchronizationJobStartRequestBuilder) Request() *SynchronizationJobStartRequest {
   207  	return &SynchronizationJobStartRequest{
   208  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   209  	}
   210  }
   211  
   212  //
   213  func (r *SynchronizationJobStartRequest) Post(ctx context.Context) error {
   214  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   215  }
   216  
   217  //
   218  type SynchronizationJobStopRequestBuilder struct{ BaseRequestBuilder }
   219  
   220  // Stop action undocumented
   221  func (b *SynchronizationJobRequestBuilder) Stop(reqObj *SynchronizationJobStopRequestParameter) *SynchronizationJobStopRequestBuilder {
   222  	bb := &SynchronizationJobStopRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   223  	bb.BaseRequestBuilder.baseURL += "/stop"
   224  	bb.BaseRequestBuilder.requestObject = reqObj
   225  	return bb
   226  }
   227  
   228  //
   229  type SynchronizationJobStopRequest struct{ BaseRequest }
   230  
   231  //
   232  func (b *SynchronizationJobStopRequestBuilder) Request() *SynchronizationJobStopRequest {
   233  	return &SynchronizationJobStopRequest{
   234  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   235  	}
   236  }
   237  
   238  //
   239  func (r *SynchronizationJobStopRequest) Post(ctx context.Context) error {
   240  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   241  }
   242  
   243  //
   244  type SynchronizationJobApplyRequestBuilder struct{ BaseRequestBuilder }
   245  
   246  // Apply action undocumented
   247  func (b *SynchronizationJobRequestBuilder) Apply(reqObj *SynchronizationJobApplyRequestParameter) *SynchronizationJobApplyRequestBuilder {
   248  	bb := &SynchronizationJobApplyRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   249  	bb.BaseRequestBuilder.baseURL += "/apply"
   250  	bb.BaseRequestBuilder.requestObject = reqObj
   251  	return bb
   252  }
   253  
   254  //
   255  type SynchronizationJobApplyRequest struct{ BaseRequest }
   256  
   257  //
   258  func (b *SynchronizationJobApplyRequestBuilder) Request() *SynchronizationJobApplyRequest {
   259  	return &SynchronizationJobApplyRequest{
   260  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   261  	}
   262  }
   263  
   264  //
   265  func (r *SynchronizationJobApplyRequest) Post(ctx context.Context) error {
   266  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   267  }
   268  
   269  //
   270  type SynchronizationJobRestartRequestBuilder struct{ BaseRequestBuilder }
   271  
   272  // Restart action undocumented
   273  func (b *SynchronizationJobRequestBuilder) Restart(reqObj *SynchronizationJobRestartRequestParameter) *SynchronizationJobRestartRequestBuilder {
   274  	bb := &SynchronizationJobRestartRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   275  	bb.BaseRequestBuilder.baseURL += "/restart"
   276  	bb.BaseRequestBuilder.requestObject = reqObj
   277  	return bb
   278  }
   279  
   280  //
   281  type SynchronizationJobRestartRequest struct{ BaseRequest }
   282  
   283  //
   284  func (b *SynchronizationJobRestartRequestBuilder) Request() *SynchronizationJobRestartRequest {
   285  	return &SynchronizationJobRestartRequest{
   286  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   287  	}
   288  }
   289  
   290  //
   291  func (r *SynchronizationJobRestartRequest) Post(ctx context.Context) error {
   292  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   293  }
   294  
   295  //
   296  type SynchronizationJobValidateCredentialsRequestBuilder struct{ BaseRequestBuilder }
   297  
   298  // ValidateCredentials action undocumented
   299  func (b *SynchronizationJobRequestBuilder) ValidateCredentials(reqObj *SynchronizationJobValidateCredentialsRequestParameter) *SynchronizationJobValidateCredentialsRequestBuilder {
   300  	bb := &SynchronizationJobValidateCredentialsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   301  	bb.BaseRequestBuilder.baseURL += "/validateCredentials"
   302  	bb.BaseRequestBuilder.requestObject = reqObj
   303  	return bb
   304  }
   305  
   306  //
   307  type SynchronizationJobValidateCredentialsRequest struct{ BaseRequest }
   308  
   309  //
   310  func (b *SynchronizationJobValidateCredentialsRequestBuilder) Request() *SynchronizationJobValidateCredentialsRequest {
   311  	return &SynchronizationJobValidateCredentialsRequest{
   312  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   313  	}
   314  }
   315  
   316  //
   317  func (r *SynchronizationJobValidateCredentialsRequest) Post(ctx context.Context) error {
   318  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   319  }
   320  
   321  //
   322  type SynchronizationSchemaParseExpressionRequestBuilder struct{ BaseRequestBuilder }
   323  
   324  // ParseExpression action undocumented
   325  func (b *SynchronizationSchemaRequestBuilder) ParseExpression(reqObj *SynchronizationSchemaParseExpressionRequestParameter) *SynchronizationSchemaParseExpressionRequestBuilder {
   326  	bb := &SynchronizationSchemaParseExpressionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   327  	bb.BaseRequestBuilder.baseURL += "/parseExpression"
   328  	bb.BaseRequestBuilder.requestObject = reqObj
   329  	return bb
   330  }
   331  
   332  //
   333  type SynchronizationSchemaParseExpressionRequest struct{ BaseRequest }
   334  
   335  //
   336  func (b *SynchronizationSchemaParseExpressionRequestBuilder) Request() *SynchronizationSchemaParseExpressionRequest {
   337  	return &SynchronizationSchemaParseExpressionRequest{
   338  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   339  	}
   340  }
   341  
   342  //
   343  func (r *SynchronizationSchemaParseExpressionRequest) Post(ctx context.Context) (resObj *ParseExpressionResponse, err error) {
   344  	err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
   345  	return
   346  }