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
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 Task ¶
type Task struct { XMLName xml.Name `xml:"Task"` Text string `xml:",chardata"` TaskAttributes }
type TaskAttributes ¶
Click to show internal directories.
Click to hide internal directories.