forked from jshiffer/matterbridge
64 lines
2.5 KiB
Go
64 lines
2.5 KiB
Go
|
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||
|
|
||
|
package msgraph
|
||
|
|
||
|
// Call undocumented
|
||
|
type Call struct {
|
||
|
// Entity is the base model of Call
|
||
|
Entity
|
||
|
// State undocumented
|
||
|
State *CallState `json:"state,omitempty"`
|
||
|
// MediaState undocumented
|
||
|
MediaState *CallMediaState `json:"mediaState,omitempty"`
|
||
|
// ResultInfo undocumented
|
||
|
ResultInfo *ResultInfo `json:"resultInfo,omitempty"`
|
||
|
// TerminationReason undocumented
|
||
|
TerminationReason *string `json:"terminationReason,omitempty"`
|
||
|
// Direction undocumented
|
||
|
Direction *CallDirection `json:"direction,omitempty"`
|
||
|
// RingingTimeoutInSeconds undocumented
|
||
|
RingingTimeoutInSeconds *int `json:"ringingTimeoutInSeconds,omitempty"`
|
||
|
// Subject undocumented
|
||
|
Subject *string `json:"subject,omitempty"`
|
||
|
// CallbackURI undocumented
|
||
|
CallbackURI *string `json:"callbackUri,omitempty"`
|
||
|
// CallRoutes undocumented
|
||
|
CallRoutes []CallRoute `json:"callRoutes,omitempty"`
|
||
|
// Source undocumented
|
||
|
Source *ParticipantInfo `json:"source,omitempty"`
|
||
|
// Targets undocumented
|
||
|
Targets []InvitationParticipantInfo `json:"targets,omitempty"`
|
||
|
// AnsweredBy undocumented
|
||
|
AnsweredBy *ParticipantInfo `json:"answeredBy,omitempty"`
|
||
|
// RequestedModalities undocumented
|
||
|
RequestedModalities []Modality `json:"requestedModalities,omitempty"`
|
||
|
// ActiveModalities undocumented
|
||
|
ActiveModalities []Modality `json:"activeModalities,omitempty"`
|
||
|
// MediaConfig undocumented
|
||
|
MediaConfig *MediaConfig `json:"mediaConfig,omitempty"`
|
||
|
// ChatInfo undocumented
|
||
|
ChatInfo *ChatInfo `json:"chatInfo,omitempty"`
|
||
|
// CallOptions undocumented
|
||
|
CallOptions *CallOptions `json:"callOptions,omitempty"`
|
||
|
// MeetingInfo undocumented
|
||
|
MeetingInfo *MeetingInfo `json:"meetingInfo,omitempty"`
|
||
|
// MeetingCapability undocumented
|
||
|
MeetingCapability *MeetingCapability `json:"meetingCapability,omitempty"`
|
||
|
// RoutingPolicies undocumented
|
||
|
RoutingPolicies []RoutingPolicy `json:"routingPolicies,omitempty"`
|
||
|
// TenantID undocumented
|
||
|
TenantID *string `json:"tenantId,omitempty"`
|
||
|
// MyParticipantID undocumented
|
||
|
MyParticipantID *string `json:"myParticipantId,omitempty"`
|
||
|
// ToneInfo undocumented
|
||
|
ToneInfo *ToneInfo `json:"toneInfo,omitempty"`
|
||
|
// IncomingContext undocumented
|
||
|
IncomingContext *IncomingContext `json:"incomingContext,omitempty"`
|
||
|
// Participants undocumented
|
||
|
Participants []Participant `json:"participants,omitempty"`
|
||
|
// AudioRoutingGroups undocumented
|
||
|
AudioRoutingGroups []AudioRoutingGroup `json:"audioRoutingGroups,omitempty"`
|
||
|
// Operations undocumented
|
||
|
Operations []CommsOperation `json:"operations,omitempty"`
|
||
|
}
|