Documentation
¶
Index ¶
- type Autopilot
- type Client
- type ClientAttributes
- type Conference
- type ConferenceAttributes
- type Identity
- type Number
- type NumberAttributes
- type Parameter
- type ParameterAttributes
- type Queue
- type QueueAttributes
- type ReferSip
- type ReferSipAttributes
- type Room
- type RoomAttributes
- type Sim
- type Sip
- type SipAttributes
- type Siprec
- type SiprecAttributes
- type Stream
- type StreamAttributes
- type Task
- type TaskAttributes
- type VirtualAgent
- type VirtualAgentAttributes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
XMLName xml.Name `xml:"Client"`
Text *string `xml:",chardata"`
ClientAttributes
Children []interface{}
}
func (*Client) ParameterWithAttributes ¶
func (c *Client) ParameterWithAttributes(attributes ParameterAttributes)
type ClientAttributes ¶
type ClientAttributes struct {
Method *string `xml:"method,attr,omitempty"`
StatusCallback *string `xml:"statusCallback,attr,omitempty"`
StatusCallbackEvent *string `xml:"statusCallbackEvent,attr,omitempty"`
StatusCallbackMethod *string `xml:"statusCallbackMethod,attr,omitempty"`
URL *string `xml:"url,attr,omitempty"`
}
type Conference ¶
type Conference struct {
XMLName xml.Name `xml:"Conference"`
Text string `xml:",chardata"`
ConferenceAttributes
}
type ConferenceAttributes ¶
type ConferenceAttributes struct {
Beep *string `xml:"beep,attr,omitempty"`
Coach *string `xml:"coach,attr,omitempty"`
EndConferenceOnExit *bool `xml:"endConferenceOnExit,attr,omitempty"`
EventCallbackURL *string `xml:"eventCallbackUrl,attr,omitempty"`
JitterBufferSize *string `xml:"jitterBufferSize,attr,omitempty"`
MaxParticipants *int `xml:"maxParticipants,attr,omitempty"`
Muted *bool `xml:"muted,attr,omitempty"`
ParticipantLabel *string `xml:"participantLabel,attr,omitempty"`
Record *string `xml:"record,attr,omitempty"`
RecordingStatusCallback *string `xml:"recordingStatusCallback,attr,omitempty"`
RecordingStatusCallbackEvent *string `xml:"recordingStatusCallbackEvent,attr,omitempty"`
RecordingStatusCallbackMethod *string `xml:"recordingStatusCallbackMethod,attr,omitempty"`
Region *string `xml:"region,attr,omitempty"`
StartConferenceOnEnter *bool `xml:"startConferenceOnEnter,attr,omitempty"`
StatusCallback *string `xml:"statusCallback,attr,omitempty"`
StatusCallbackEvent *string `xml:"statusCallbackEvent,attr,omitempty"`
StatusCallbackMethod *string `xml:"statusCallbackMethod,attr,omitempty"`
Trim *string `xml:"trim,attr,omitempty"`
WaitMethod *string `xml:"waitMethod,attr,omitempty"`
WaitURL *string `xml:"waitUrl,attr,omitempty"`
}
type Number ¶
type Number struct {
XMLName xml.Name `xml:"Number"`
Text string `xml:",chardata"`
NumberAttributes
}
type NumberAttributes ¶
type NumberAttributes struct {
BYOC *string `xml:"byoc,attr,omitempty"`
Method *string `xml:"method,attr,omitempty"`
SendDigits *string `xml:"sendDigits,attr,omitempty"`
StatusCallback *string `xml:"statusCallback,attr,omitempty"`
StatusCallbackEvent *string `xml:"statusCallbackEvent,attr,omitempty"`
StatusCallbackMethod *string `xml:"statusCallbackMethod,attr,omitempty"`
URL *string `xml:"url,attr,omitempty"`
}
type Parameter ¶
type Parameter struct {
XMLName xml.Name `xml:"Parameter"`
ParameterAttributes
}
type ParameterAttributes ¶
type Queue ¶
type Queue struct {
XMLName xml.Name `xml:"Queue"`
Text string `xml:",chardata"`
QueueAttributes
}
type QueueAttributes ¶
type ReferSip ¶
type ReferSip struct {
XMLName xml.Name `xml:"ReferSip"`
Text string `xml:",chardata"`
ReferSipAttributes
}
type ReferSipAttributes ¶
type ReferSipAttributes struct {
Method *string `xml:"method,attr,omitempty"`
Password *string `xml:"password,attr,omitempty"`
StatusCallback *string `xml:"statusCallback,attr,omitempty"`
StatusCallbackEvent *string `xml:"statusCallbackEvent,attr,omitempty"`
StatusCallbackMethod *string `xml:"statusCallbackMethod,attr,omitempty"`
URL *string `xml:"url,attr,omitempty"`
Username *string `xml:"username,attr,omitempty"`
}
type Room ¶
type Room struct {
XMLName xml.Name `xml:"Room"`
Text string `xml:",chardata"`
RoomAttributes
}
type RoomAttributes ¶
type RoomAttributes struct {
ParticipantIdentity *string `xml:"participantIdentity,attr,omitempty"`
}
type Sip ¶
type Sip struct {
XMLName xml.Name `xml:"Sip"`
Text string `xml:",chardata"`
SipAttributes
}
type SipAttributes ¶
type SipAttributes struct {
Method *string `xml:"method,attr,omitempty"`
Password *string `xml:"password,attr,omitempty"`
StatusCallback *string `xml:"statusCallback,attr,omitempty"`
StatusCallbackEvent *string `xml:"statusCallbackEvent,attr,omitempty"`
StatusCallbackMethod *string `xml:"statusCallbackMethod,attr,omitempty"`
URL *string `xml:"url,attr,omitempty"`
Username *string `xml:"username,attr,omitempty"`
}
type Siprec ¶
type Siprec struct {
XMLName xml.Name `xml:"Siprec"`
SiprecAttributes
Children []interface{}
}
func (*Siprec) ParameterWithAttributes ¶
func (s *Siprec) ParameterWithAttributes(attributes ParameterAttributes)
type SiprecAttributes ¶
type Stream ¶
type Stream struct {
XMLName xml.Name `xml:"Stream"`
StreamAttributes
Children []interface{}
}
func (*Stream) ParameterWithAttributes ¶
func (s *Stream) ParameterWithAttributes(attributes ParameterAttributes)
type StreamAttributes ¶
type StreamAttributes struct {
ConnectorName *string `xml:"connectorName,attr,omitempty"`
Name *string `xml:"name,attr,omitempty"`
StatusCallback *string `xml:"statusCallback,attr,omitempty"`
StatusCallbackMethod *string `xml:"statusCallbackMethod,attr,omitempty"`
Track *string `xml:"track,attr,omitempty"`
URL *string `xml:"url,attr,omitempty"`
}
type Task ¶
type Task struct {
XMLName xml.Name `xml:"Task"`
Text string `xml:",chardata"`
TaskAttributes
}
type TaskAttributes ¶
type VirtualAgent ¶
type VirtualAgent struct {
XMLName xml.Name `xml:"VirtualAgent"`
VirtualAgentAttributes
}
Click to show internal directories.
Click to hide internal directories.