github.com/yaegashi/msgraph.go@v0.1.4/v1.0/RequestEvent.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "context"
     6  
     7  // EventRequestBuilder is request builder for Event
     8  type EventRequestBuilder struct{ BaseRequestBuilder }
     9  
    10  // Request returns EventRequest
    11  func (b *EventRequestBuilder) Request() *EventRequest {
    12  	return &EventRequest{
    13  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    14  	}
    15  }
    16  
    17  // EventRequest is request for Event
    18  type EventRequest struct{ BaseRequest }
    19  
    20  // Get performs GET request for Event
    21  func (r *EventRequest) Get(ctx context.Context) (resObj *Event, 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 Event
    31  func (r *EventRequest) Update(ctx context.Context, reqObj *Event) error {
    32  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    33  }
    34  
    35  // Delete performs DELETE request for Event
    36  func (r *EventRequest) Delete(ctx context.Context) error {
    37  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
    38  }
    39  
    40  // EventMessageRequestBuilder is request builder for EventMessage
    41  type EventMessageRequestBuilder struct{ BaseRequestBuilder }
    42  
    43  // Request returns EventMessageRequest
    44  func (b *EventMessageRequestBuilder) Request() *EventMessageRequest {
    45  	return &EventMessageRequest{
    46  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    47  	}
    48  }
    49  
    50  // EventMessageRequest is request for EventMessage
    51  type EventMessageRequest struct{ BaseRequest }
    52  
    53  // Get performs GET request for EventMessage
    54  func (r *EventMessageRequest) Get(ctx context.Context) (resObj *EventMessage, 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 EventMessage
    64  func (r *EventMessageRequest) Update(ctx context.Context, reqObj *EventMessage) error {
    65  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    66  }
    67  
    68  // Delete performs DELETE request for EventMessage
    69  func (r *EventMessageRequest) Delete(ctx context.Context) error {
    70  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
    71  }
    72  
    73  //
    74  type EventDismissReminderRequestBuilder struct{ BaseRequestBuilder }
    75  
    76  // DismissReminder action undocumented
    77  func (b *EventRequestBuilder) DismissReminder(reqObj *EventDismissReminderRequestParameter) *EventDismissReminderRequestBuilder {
    78  	bb := &EventDismissReminderRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
    79  	bb.BaseRequestBuilder.baseURL += "/dismissReminder"
    80  	bb.BaseRequestBuilder.requestObject = reqObj
    81  	return bb
    82  }
    83  
    84  //
    85  type EventDismissReminderRequest struct{ BaseRequest }
    86  
    87  //
    88  func (b *EventDismissReminderRequestBuilder) Request() *EventDismissReminderRequest {
    89  	return &EventDismissReminderRequest{
    90  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
    91  	}
    92  }
    93  
    94  //
    95  func (r *EventDismissReminderRequest) Post(ctx context.Context) error {
    96  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
    97  }
    98  
    99  //
   100  type EventSnoozeReminderRequestBuilder struct{ BaseRequestBuilder }
   101  
   102  // SnoozeReminder action undocumented
   103  func (b *EventRequestBuilder) SnoozeReminder(reqObj *EventSnoozeReminderRequestParameter) *EventSnoozeReminderRequestBuilder {
   104  	bb := &EventSnoozeReminderRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   105  	bb.BaseRequestBuilder.baseURL += "/snoozeReminder"
   106  	bb.BaseRequestBuilder.requestObject = reqObj
   107  	return bb
   108  }
   109  
   110  //
   111  type EventSnoozeReminderRequest struct{ BaseRequest }
   112  
   113  //
   114  func (b *EventSnoozeReminderRequestBuilder) Request() *EventSnoozeReminderRequest {
   115  	return &EventSnoozeReminderRequest{
   116  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   117  	}
   118  }
   119  
   120  //
   121  func (r *EventSnoozeReminderRequest) Post(ctx context.Context) error {
   122  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   123  }
   124  
   125  //
   126  type EventAcceptRequestBuilder struct{ BaseRequestBuilder }
   127  
   128  // Accept action undocumented
   129  func (b *EventRequestBuilder) Accept(reqObj *EventAcceptRequestParameter) *EventAcceptRequestBuilder {
   130  	bb := &EventAcceptRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   131  	bb.BaseRequestBuilder.baseURL += "/accept"
   132  	bb.BaseRequestBuilder.requestObject = reqObj
   133  	return bb
   134  }
   135  
   136  //
   137  type EventAcceptRequest struct{ BaseRequest }
   138  
   139  //
   140  func (b *EventAcceptRequestBuilder) Request() *EventAcceptRequest {
   141  	return &EventAcceptRequest{
   142  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   143  	}
   144  }
   145  
   146  //
   147  func (r *EventAcceptRequest) Post(ctx context.Context) error {
   148  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   149  }
   150  
   151  //
   152  type EventDeclineRequestBuilder struct{ BaseRequestBuilder }
   153  
   154  // Decline action undocumented
   155  func (b *EventRequestBuilder) Decline(reqObj *EventDeclineRequestParameter) *EventDeclineRequestBuilder {
   156  	bb := &EventDeclineRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   157  	bb.BaseRequestBuilder.baseURL += "/decline"
   158  	bb.BaseRequestBuilder.requestObject = reqObj
   159  	return bb
   160  }
   161  
   162  //
   163  type EventDeclineRequest struct{ BaseRequest }
   164  
   165  //
   166  func (b *EventDeclineRequestBuilder) Request() *EventDeclineRequest {
   167  	return &EventDeclineRequest{
   168  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   169  	}
   170  }
   171  
   172  //
   173  func (r *EventDeclineRequest) Post(ctx context.Context) error {
   174  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   175  }
   176  
   177  //
   178  type EventTentativelyAcceptRequestBuilder struct{ BaseRequestBuilder }
   179  
   180  // TentativelyAccept action undocumented
   181  func (b *EventRequestBuilder) TentativelyAccept(reqObj *EventTentativelyAcceptRequestParameter) *EventTentativelyAcceptRequestBuilder {
   182  	bb := &EventTentativelyAcceptRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   183  	bb.BaseRequestBuilder.baseURL += "/tentativelyAccept"
   184  	bb.BaseRequestBuilder.requestObject = reqObj
   185  	return bb
   186  }
   187  
   188  //
   189  type EventTentativelyAcceptRequest struct{ BaseRequest }
   190  
   191  //
   192  func (b *EventTentativelyAcceptRequestBuilder) Request() *EventTentativelyAcceptRequest {
   193  	return &EventTentativelyAcceptRequest{
   194  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   195  	}
   196  }
   197  
   198  //
   199  func (r *EventTentativelyAcceptRequest) Post(ctx context.Context) error {
   200  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   201  }