mirror of
https://github.com/cwinfo/matterbridge.git
synced 2024-11-30 07:21:35 +00:00
795a8705c3
Documentation on https://github.com/42wim/matterbridge/wiki/MS-Teams-setup
109 lines
3.6 KiB
Go
109 lines
3.6 KiB
Go
// Code generated by msgraph-generate.go DO NOT EDIT.
|
|
|
|
package msgraph
|
|
|
|
import "context"
|
|
|
|
// ParticipantCollectionInviteRequestParameter undocumented
|
|
type ParticipantCollectionInviteRequestParameter struct {
|
|
// Participants undocumented
|
|
Participants []InvitationParticipantInfo `json:"participants,omitempty"`
|
|
// ClientContext undocumented
|
|
ClientContext *string `json:"clientContext,omitempty"`
|
|
}
|
|
|
|
// ParticipantCollectionMuteAllRequestParameter undocumented
|
|
type ParticipantCollectionMuteAllRequestParameter struct {
|
|
// Participants undocumented
|
|
Participants []string `json:"participants,omitempty"`
|
|
// ClientContext undocumented
|
|
ClientContext *string `json:"clientContext,omitempty"`
|
|
}
|
|
|
|
// ParticipantMuteRequestParameter undocumented
|
|
type ParticipantMuteRequestParameter struct {
|
|
// ClientContext undocumented
|
|
ClientContext *string `json:"clientContext,omitempty"`
|
|
}
|
|
|
|
//
|
|
type ParticipantCollectionInviteRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Invite action undocumented
|
|
func (b *CallParticipantsCollectionRequestBuilder) Invite(reqObj *ParticipantCollectionInviteRequestParameter) *ParticipantCollectionInviteRequestBuilder {
|
|
bb := &ParticipantCollectionInviteRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/invite"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type ParticipantCollectionInviteRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *ParticipantCollectionInviteRequestBuilder) Request() *ParticipantCollectionInviteRequest {
|
|
return &ParticipantCollectionInviteRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *ParticipantCollectionInviteRequest) Post(ctx context.Context) (resObj *InviteParticipantsOperation, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
|
|
return
|
|
}
|
|
|
|
//
|
|
type ParticipantCollectionMuteAllRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// MuteAll action undocumented
|
|
func (b *CallParticipantsCollectionRequestBuilder) MuteAll(reqObj *ParticipantCollectionMuteAllRequestParameter) *ParticipantCollectionMuteAllRequestBuilder {
|
|
bb := &ParticipantCollectionMuteAllRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/muteAll"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type ParticipantCollectionMuteAllRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *ParticipantCollectionMuteAllRequestBuilder) Request() *ParticipantCollectionMuteAllRequest {
|
|
return &ParticipantCollectionMuteAllRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *ParticipantCollectionMuteAllRequest) Post(ctx context.Context) (resObj *MuteParticipantsOperation, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
|
|
return
|
|
}
|
|
|
|
//
|
|
type ParticipantMuteRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Mute action undocumented
|
|
func (b *ParticipantRequestBuilder) Mute(reqObj *ParticipantMuteRequestParameter) *ParticipantMuteRequestBuilder {
|
|
bb := &ParticipantMuteRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/mute"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type ParticipantMuteRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *ParticipantMuteRequestBuilder) Request() *ParticipantMuteRequest {
|
|
return &ParticipantMuteRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *ParticipantMuteRequest) Post(ctx context.Context) (resObj *MuteParticipantOperation, err error) {
|
|
err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
|
|
return
|
|
}
|