github.com/yaegashi/msgraph.go@v0.1.4/beta/RequestCall.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "context" 6 7 // CallRequestBuilder is request builder for Call 8 type CallRequestBuilder struct{ BaseRequestBuilder } 9 10 // Request returns CallRequest 11 func (b *CallRequestBuilder) Request() *CallRequest { 12 return &CallRequest{ 13 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 14 } 15 } 16 17 // CallRequest is request for Call 18 type CallRequest struct{ BaseRequest } 19 20 // Get performs GET request for Call 21 func (r *CallRequest) Get(ctx context.Context) (resObj *Call, 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 Call 31 func (r *CallRequest) Update(ctx context.Context, reqObj *Call) error { 32 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 33 } 34 35 // Delete performs DELETE request for Call 36 func (r *CallRequest) Delete(ctx context.Context) error { 37 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 38 } 39 40 // 41 type CallAnswerRequestBuilder struct{ BaseRequestBuilder } 42 43 // Answer action undocumented 44 func (b *CallRequestBuilder) Answer(reqObj *CallAnswerRequestParameter) *CallAnswerRequestBuilder { 45 bb := &CallAnswerRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 46 bb.BaseRequestBuilder.baseURL += "/answer" 47 bb.BaseRequestBuilder.requestObject = reqObj 48 return bb 49 } 50 51 // 52 type CallAnswerRequest struct{ BaseRequest } 53 54 // 55 func (b *CallAnswerRequestBuilder) Request() *CallAnswerRequest { 56 return &CallAnswerRequest{ 57 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 58 } 59 } 60 61 // 62 func (r *CallAnswerRequest) Post(ctx context.Context) error { 63 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 64 } 65 66 // 67 type CallCancelMediaProcessingRequestBuilder struct{ BaseRequestBuilder } 68 69 // CancelMediaProcessing action undocumented 70 func (b *CallRequestBuilder) CancelMediaProcessing(reqObj *CallCancelMediaProcessingRequestParameter) *CallCancelMediaProcessingRequestBuilder { 71 bb := &CallCancelMediaProcessingRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 72 bb.BaseRequestBuilder.baseURL += "/cancelMediaProcessing" 73 bb.BaseRequestBuilder.requestObject = reqObj 74 return bb 75 } 76 77 // 78 type CallCancelMediaProcessingRequest struct{ BaseRequest } 79 80 // 81 func (b *CallCancelMediaProcessingRequestBuilder) Request() *CallCancelMediaProcessingRequest { 82 return &CallCancelMediaProcessingRequest{ 83 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 84 } 85 } 86 87 // 88 func (r *CallCancelMediaProcessingRequest) Post(ctx context.Context) (resObj *CancelMediaProcessingOperation, err error) { 89 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 90 return 91 } 92 93 // 94 type CallChangeScreenSharingRoleRequestBuilder struct{ BaseRequestBuilder } 95 96 // ChangeScreenSharingRole action undocumented 97 func (b *CallRequestBuilder) ChangeScreenSharingRole(reqObj *CallChangeScreenSharingRoleRequestParameter) *CallChangeScreenSharingRoleRequestBuilder { 98 bb := &CallChangeScreenSharingRoleRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 99 bb.BaseRequestBuilder.baseURL += "/changeScreenSharingRole" 100 bb.BaseRequestBuilder.requestObject = reqObj 101 return bb 102 } 103 104 // 105 type CallChangeScreenSharingRoleRequest struct{ BaseRequest } 106 107 // 108 func (b *CallChangeScreenSharingRoleRequestBuilder) Request() *CallChangeScreenSharingRoleRequest { 109 return &CallChangeScreenSharingRoleRequest{ 110 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 111 } 112 } 113 114 // 115 func (r *CallChangeScreenSharingRoleRequest) Post(ctx context.Context) error { 116 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 117 } 118 119 // 120 type CallKeepAliveRequestBuilder struct{ BaseRequestBuilder } 121 122 // KeepAlive action undocumented 123 func (b *CallRequestBuilder) KeepAlive(reqObj *CallKeepAliveRequestParameter) *CallKeepAliveRequestBuilder { 124 bb := &CallKeepAliveRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 125 bb.BaseRequestBuilder.baseURL += "/keepAlive" 126 bb.BaseRequestBuilder.requestObject = reqObj 127 return bb 128 } 129 130 // 131 type CallKeepAliveRequest struct{ BaseRequest } 132 133 // 134 func (b *CallKeepAliveRequestBuilder) Request() *CallKeepAliveRequest { 135 return &CallKeepAliveRequest{ 136 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 137 } 138 } 139 140 // 141 func (r *CallKeepAliveRequest) Post(ctx context.Context) error { 142 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 143 } 144 145 // 146 type CallMuteRequestBuilder struct{ BaseRequestBuilder } 147 148 // Mute action undocumented 149 func (b *CallRequestBuilder) Mute(reqObj *CallMuteRequestParameter) *CallMuteRequestBuilder { 150 bb := &CallMuteRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 151 bb.BaseRequestBuilder.baseURL += "/mute" 152 bb.BaseRequestBuilder.requestObject = reqObj 153 return bb 154 } 155 156 // 157 type CallMuteRequest struct{ BaseRequest } 158 159 // 160 func (b *CallMuteRequestBuilder) Request() *CallMuteRequest { 161 return &CallMuteRequest{ 162 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 163 } 164 } 165 166 // 167 func (r *CallMuteRequest) Post(ctx context.Context) (resObj *MuteParticipantOperation, err error) { 168 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 169 return 170 } 171 172 // 173 type CallPlayPromptRequestBuilder struct{ BaseRequestBuilder } 174 175 // PlayPrompt action undocumented 176 func (b *CallRequestBuilder) PlayPrompt(reqObj *CallPlayPromptRequestParameter) *CallPlayPromptRequestBuilder { 177 bb := &CallPlayPromptRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 178 bb.BaseRequestBuilder.baseURL += "/playPrompt" 179 bb.BaseRequestBuilder.requestObject = reqObj 180 return bb 181 } 182 183 // 184 type CallPlayPromptRequest struct{ BaseRequest } 185 186 // 187 func (b *CallPlayPromptRequestBuilder) Request() *CallPlayPromptRequest { 188 return &CallPlayPromptRequest{ 189 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 190 } 191 } 192 193 // 194 func (r *CallPlayPromptRequest) Post(ctx context.Context) (resObj *PlayPromptOperation, err error) { 195 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 196 return 197 } 198 199 // 200 type CallRecordRequestBuilder struct{ BaseRequestBuilder } 201 202 // Record action undocumented 203 func (b *CallRequestBuilder) Record(reqObj *CallRecordRequestParameter) *CallRecordRequestBuilder { 204 bb := &CallRecordRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 205 bb.BaseRequestBuilder.baseURL += "/record" 206 bb.BaseRequestBuilder.requestObject = reqObj 207 return bb 208 } 209 210 // 211 type CallRecordRequest struct{ BaseRequest } 212 213 // 214 func (b *CallRecordRequestBuilder) Request() *CallRecordRequest { 215 return &CallRecordRequest{ 216 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 217 } 218 } 219 220 // 221 func (r *CallRecordRequest) Post(ctx context.Context) (resObj *RecordOperation, err error) { 222 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 223 return 224 } 225 226 // 227 type CallRecordResponseRequestBuilder struct{ BaseRequestBuilder } 228 229 // RecordResponse action undocumented 230 func (b *CallRequestBuilder) RecordResponse(reqObj *CallRecordResponseRequestParameter) *CallRecordResponseRequestBuilder { 231 bb := &CallRecordResponseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 232 bb.BaseRequestBuilder.baseURL += "/recordResponse" 233 bb.BaseRequestBuilder.requestObject = reqObj 234 return bb 235 } 236 237 // 238 type CallRecordResponseRequest struct{ BaseRequest } 239 240 // 241 func (b *CallRecordResponseRequestBuilder) Request() *CallRecordResponseRequest { 242 return &CallRecordResponseRequest{ 243 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 244 } 245 } 246 247 // 248 func (r *CallRecordResponseRequest) Post(ctx context.Context) (resObj *RecordOperation, err error) { 249 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 250 return 251 } 252 253 // 254 type CallRedirectRequestBuilder struct{ BaseRequestBuilder } 255 256 // Redirect action undocumented 257 func (b *CallRequestBuilder) Redirect(reqObj *CallRedirectRequestParameter) *CallRedirectRequestBuilder { 258 bb := &CallRedirectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 259 bb.BaseRequestBuilder.baseURL += "/redirect" 260 bb.BaseRequestBuilder.requestObject = reqObj 261 return bb 262 } 263 264 // 265 type CallRedirectRequest struct{ BaseRequest } 266 267 // 268 func (b *CallRedirectRequestBuilder) Request() *CallRedirectRequest { 269 return &CallRedirectRequest{ 270 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 271 } 272 } 273 274 // 275 func (r *CallRedirectRequest) Post(ctx context.Context) error { 276 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 277 } 278 279 // 280 type CallRejectRequestBuilder struct{ BaseRequestBuilder } 281 282 // Reject action undocumented 283 func (b *CallRequestBuilder) Reject(reqObj *CallRejectRequestParameter) *CallRejectRequestBuilder { 284 bb := &CallRejectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 285 bb.BaseRequestBuilder.baseURL += "/reject" 286 bb.BaseRequestBuilder.requestObject = reqObj 287 return bb 288 } 289 290 // 291 type CallRejectRequest struct{ BaseRequest } 292 293 // 294 func (b *CallRejectRequestBuilder) Request() *CallRejectRequest { 295 return &CallRejectRequest{ 296 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 297 } 298 } 299 300 // 301 func (r *CallRejectRequest) Post(ctx context.Context) error { 302 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 303 } 304 305 // 306 type CallSubscribeToToneRequestBuilder struct{ BaseRequestBuilder } 307 308 // SubscribeToTone action undocumented 309 func (b *CallRequestBuilder) SubscribeToTone(reqObj *CallSubscribeToToneRequestParameter) *CallSubscribeToToneRequestBuilder { 310 bb := &CallSubscribeToToneRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 311 bb.BaseRequestBuilder.baseURL += "/subscribeToTone" 312 bb.BaseRequestBuilder.requestObject = reqObj 313 return bb 314 } 315 316 // 317 type CallSubscribeToToneRequest struct{ BaseRequest } 318 319 // 320 func (b *CallSubscribeToToneRequestBuilder) Request() *CallSubscribeToToneRequest { 321 return &CallSubscribeToToneRequest{ 322 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 323 } 324 } 325 326 // 327 func (r *CallSubscribeToToneRequest) Post(ctx context.Context) (resObj *SubscribeToToneOperation, err error) { 328 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 329 return 330 } 331 332 // 333 type CallTransferRequestBuilder struct{ BaseRequestBuilder } 334 335 // Transfer action undocumented 336 func (b *CallRequestBuilder) Transfer(reqObj *CallTransferRequestParameter) *CallTransferRequestBuilder { 337 bb := &CallTransferRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 338 bb.BaseRequestBuilder.baseURL += "/transfer" 339 bb.BaseRequestBuilder.requestObject = reqObj 340 return bb 341 } 342 343 // 344 type CallTransferRequest struct{ BaseRequest } 345 346 // 347 func (b *CallTransferRequestBuilder) Request() *CallTransferRequest { 348 return &CallTransferRequest{ 349 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 350 } 351 } 352 353 // 354 func (r *CallTransferRequest) Post(ctx context.Context) error { 355 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 356 } 357 358 // 359 type CallUnmuteRequestBuilder struct{ BaseRequestBuilder } 360 361 // Unmute action undocumented 362 func (b *CallRequestBuilder) Unmute(reqObj *CallUnmuteRequestParameter) *CallUnmuteRequestBuilder { 363 bb := &CallUnmuteRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 364 bb.BaseRequestBuilder.baseURL += "/unmute" 365 bb.BaseRequestBuilder.requestObject = reqObj 366 return bb 367 } 368 369 // 370 type CallUnmuteRequest struct{ BaseRequest } 371 372 // 373 func (b *CallUnmuteRequestBuilder) Request() *CallUnmuteRequest { 374 return &CallUnmuteRequest{ 375 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 376 } 377 } 378 379 // 380 func (r *CallUnmuteRequest) Post(ctx context.Context) (resObj *UnmuteParticipantOperation, err error) { 381 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 382 return 383 } 384 385 // 386 type CallUpdateRecordingStatusRequestBuilder struct{ BaseRequestBuilder } 387 388 // UpdateRecordingStatus action undocumented 389 func (b *CallRequestBuilder) UpdateRecordingStatus(reqObj *CallUpdateRecordingStatusRequestParameter) *CallUpdateRecordingStatusRequestBuilder { 390 bb := &CallUpdateRecordingStatusRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 391 bb.BaseRequestBuilder.baseURL += "/updateRecordingStatus" 392 bb.BaseRequestBuilder.requestObject = reqObj 393 return bb 394 } 395 396 // 397 type CallUpdateRecordingStatusRequest struct{ BaseRequest } 398 399 // 400 func (b *CallUpdateRecordingStatusRequestBuilder) Request() *CallUpdateRecordingStatusRequest { 401 return &CallUpdateRecordingStatusRequest{ 402 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 403 } 404 } 405 406 // 407 func (r *CallUpdateRecordingStatusRequest) Post(ctx context.Context) (resObj *UpdateRecordingStatusOperation, err error) { 408 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 409 return 410 }