xml

package
v4.0.4+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 31, 2018 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConferenceElement

type ConferenceElement struct {
	Contents string `xml:",innerxml"`

	Muted *bool `xml:"muted,attr"`

	EnterSound *string `xml:"enterSound,attr"`

	ExitSound *string `xml:"exitSound,attr"`

	StartConferenceOnEnter *bool `xml:"startConferenceOnEnter,attr"`

	EndConferenceOnExit *bool `xml:"endConferenceOnExit,attr"`

	StayAlone *bool `xml:"stayAlone,attr"`

	WaitSound *string `xml:"waitSound,attr"`

	MaxMembers *int `xml:"maxMembers,attr"`

	Record *bool `xml:"record,attr"`

	RecordFileFormat *string `xml:"recordFileFormat,attr"`

	TimeLimit *int `xml:"timeLimit,attr"`

	HangupOnStar *bool `xml:"hangupOnStar,attr"`

	Action *string `xml:"action,attr"`

	Method *string `xml:"method,attr"`

	CallbackUrl *string `xml:"callbackUrl,attr"`

	CallbackMethod *string `xml:"callbackMethod,attr"`

	DigitsMatch *string `xml:"digitsMatch,attr"`

	FloorEvent *bool `xml:"floorEvent,attr"`

	Redirect *bool `xml:"redirect,attr"`

	RelayDTMF *bool `xml:"relayDTMF,attr"`

	XMLName xml.Name `xml:"Conference"`
}

func (ConferenceElement) SetAction

func (e ConferenceElement) SetAction(value string) ConferenceElement

func (ConferenceElement) SetCallbackMethod

func (e ConferenceElement) SetCallbackMethod(value string) ConferenceElement

func (ConferenceElement) SetCallbackUrl

func (e ConferenceElement) SetCallbackUrl(value string) ConferenceElement

func (ConferenceElement) SetContents

func (e ConferenceElement) SetContents(value string) ConferenceElement

func (ConferenceElement) SetDigitsMatch

func (e ConferenceElement) SetDigitsMatch(value string) ConferenceElement

func (ConferenceElement) SetEndConferenceOnExit

func (e ConferenceElement) SetEndConferenceOnExit(value bool) ConferenceElement

func (ConferenceElement) SetEnterSound

func (e ConferenceElement) SetEnterSound(value string) ConferenceElement

func (ConferenceElement) SetExitSound

func (e ConferenceElement) SetExitSound(value string) ConferenceElement

func (ConferenceElement) SetFloorEvent

func (e ConferenceElement) SetFloorEvent(value bool) ConferenceElement

func (ConferenceElement) SetHangupOnStar

func (e ConferenceElement) SetHangupOnStar(value bool) ConferenceElement

func (ConferenceElement) SetMaxMembers

func (e ConferenceElement) SetMaxMembers(value int) ConferenceElement

func (ConferenceElement) SetMethod

func (e ConferenceElement) SetMethod(value string) ConferenceElement

func (ConferenceElement) SetMuted

func (e ConferenceElement) SetMuted(value bool) ConferenceElement

func (ConferenceElement) SetRecord

func (e ConferenceElement) SetRecord(value bool) ConferenceElement

func (ConferenceElement) SetRecordFileFormat

func (e ConferenceElement) SetRecordFileFormat(value string) ConferenceElement

func (ConferenceElement) SetRedirect

func (e ConferenceElement) SetRedirect(value bool) ConferenceElement

func (ConferenceElement) SetRelayDTMF

func (e ConferenceElement) SetRelayDTMF(value bool) ConferenceElement

func (ConferenceElement) SetStartConferenceOnEnter

func (e ConferenceElement) SetStartConferenceOnEnter(value bool) ConferenceElement

func (ConferenceElement) SetStayAlone

func (e ConferenceElement) SetStayAlone(value bool) ConferenceElement

func (ConferenceElement) SetTimeLimit

func (e ConferenceElement) SetTimeLimit(value int) ConferenceElement

func (ConferenceElement) SetWaitSound

func (e ConferenceElement) SetWaitSound(value string) ConferenceElement

type DTMFElement

type DTMFElement struct {
	Contents string `xml:",innerxml"`

	Async *bool `xml:"async,attr"`

	XMLName xml.Name `xml:"DTMF"`
}

func (DTMFElement) SetAsync

func (e DTMFElement) SetAsync(value bool) DTMFElement

func (DTMFElement) SetContents

func (e DTMFElement) SetContents(value string) DTMFElement

type DialElement

type DialElement struct {
	Contents []interface{} `xml:",innerxml"`

	Action *string `xml:"action,attr"`

	Method *string `xml:"method,attr"`

	HangupOnStar *bool `xml:"hangupOnStar,attr"`

	TimeLimit *int `xml:"timeLimit,attr"`

	Timeout *int `xml:"timeout,attr"`

	CallerID *string `xml:"callerId,attr"`

	CallerName *string `xml:"callerName,attr"`

	ConfirmSound *string `xml:"confirmSound,attr"`

	ConfirmKey *string `xml:"confirmKey,attr"`

	DialMusic *string `xml:"dialMusic,attr"`

	CallbackUrl *string `xml:"callbackUrl,attr"`

	CallbackMethod *string `xml:"callbackMethod,attr"`

	Redirect *bool `xml:"redirect,attr"`

	DigitsMatch *string `xml:"digitsMatch,attr"`

	DigitsMatchBLeg *string `xml:"digitsMatchBLeg,attr"`

	SipHeaders *string `xml:"sipHeaders,attr"`

	XMLName xml.Name `xml:"Dial"`
}

func (DialElement) SetAction

func (e DialElement) SetAction(value string) DialElement

func (DialElement) SetCallbackMethod

func (e DialElement) SetCallbackMethod(value string) DialElement

func (DialElement) SetCallbackUrl

func (e DialElement) SetCallbackUrl(value string) DialElement

func (DialElement) SetCallerID

func (e DialElement) SetCallerID(value string) DialElement

func (DialElement) SetCallerName

func (e DialElement) SetCallerName(value string) DialElement

func (DialElement) SetConfirmKey

func (e DialElement) SetConfirmKey(value string) DialElement

func (DialElement) SetConfirmSound

func (e DialElement) SetConfirmSound(value string) DialElement

func (DialElement) SetContents

func (e DialElement) SetContents(value []interface{}) DialElement

func (DialElement) SetDialMusic

func (e DialElement) SetDialMusic(value string) DialElement

func (DialElement) SetDigitsMatch

func (e DialElement) SetDigitsMatch(value string) DialElement

func (DialElement) SetDigitsMatchBLeg

func (e DialElement) SetDigitsMatchBLeg(value string) DialElement

func (DialElement) SetHangupOnStar

func (e DialElement) SetHangupOnStar(value bool) DialElement

func (DialElement) SetMethod

func (e DialElement) SetMethod(value string) DialElement

func (DialElement) SetRedirect

func (e DialElement) SetRedirect(value bool) DialElement

func (DialElement) SetSipHeaders

func (e DialElement) SetSipHeaders(value string) DialElement

func (DialElement) SetTimeLimit

func (e DialElement) SetTimeLimit(value int) DialElement

func (DialElement) SetTimeout

func (e DialElement) SetTimeout(value int) DialElement

type GetDigitsElement

type GetDigitsElement struct {
	Contents []interface{} `xml:",innerxml"`

	Action *string `xml:"action,attr"`

	Method *string `xml:"method,attr"`

	Timeout *int `xml:"timeout,attr"`

	DigitTimeout *int `xml:"digitTimeout,attr"`

	FinishOnKey *string `xml:"finishOnKey,attr"`

	NumDigits *int `xml:"numDigits,attr"`

	Retries *int `xml:"retries,attr"`

	Redirect *bool `xml:"redirect,attr"`

	PlayBeep *bool `xml:"playBeep,attr"`

	ValidDigits *string `xml:"validDigits,attr"`

	InvalidDigitsSound *string `xml:"invalidDigitsSound,attr"`

	Log *bool `xml:"log,attr"`

	XMLName xml.Name `xml:"GetDigits"`
}

func (GetDigitsElement) SetAction

func (e GetDigitsElement) SetAction(value string) GetDigitsElement

func (GetDigitsElement) SetContents

func (e GetDigitsElement) SetContents(value []interface{}) GetDigitsElement

func (GetDigitsElement) SetDigitTimeout

func (e GetDigitsElement) SetDigitTimeout(value int) GetDigitsElement

func (GetDigitsElement) SetFinishOnKey

func (e GetDigitsElement) SetFinishOnKey(value string) GetDigitsElement

func (GetDigitsElement) SetInvalidDigitsSound

func (e GetDigitsElement) SetInvalidDigitsSound(value string) GetDigitsElement

func (GetDigitsElement) SetLog

func (e GetDigitsElement) SetLog(value bool) GetDigitsElement

func (GetDigitsElement) SetMethod

func (e GetDigitsElement) SetMethod(value string) GetDigitsElement

func (GetDigitsElement) SetNumDigits

func (e GetDigitsElement) SetNumDigits(value int) GetDigitsElement

func (GetDigitsElement) SetPlayBeep

func (e GetDigitsElement) SetPlayBeep(value bool) GetDigitsElement

func (GetDigitsElement) SetRedirect

func (e GetDigitsElement) SetRedirect(value bool) GetDigitsElement

func (GetDigitsElement) SetRetries

func (e GetDigitsElement) SetRetries(value int) GetDigitsElement

func (GetDigitsElement) SetTimeout

func (e GetDigitsElement) SetTimeout(value int) GetDigitsElement

func (GetDigitsElement) SetValidDigits

func (e GetDigitsElement) SetValidDigits(value string) GetDigitsElement

type HangupElement

type HangupElement struct {
	Reason *string `xml:"reason,attr"`

	Schedule *int `xml:"schedule,attr"`

	XMLName xml.Name `xml:"Hangup"`
}

func (HangupElement) SetReason

func (e HangupElement) SetReason(value string) HangupElement

func (HangupElement) SetSchedule

func (e HangupElement) SetSchedule(value int) HangupElement

type MessageElement

type MessageElement struct {
	Contents string `xml:",innerxml"`

	Src *string `xml:"src,attr"`

	Dst *string `xml:"dst,attr"`

	Type *string `xml:"type,attr"`

	CallbackUrl *string `xml:"callbackUrl,attr"`

	CallbackMethod *string `xml:"callbackMethod,attr"`

	XMLName xml.Name `xml:"Message"`
}

func (MessageElement) SetCallbackMethod

func (e MessageElement) SetCallbackMethod(value string) MessageElement

func (MessageElement) SetCallbackUrl

func (e MessageElement) SetCallbackUrl(value string) MessageElement

func (MessageElement) SetContents

func (e MessageElement) SetContents(value string) MessageElement

func (MessageElement) SetDst

func (e MessageElement) SetDst(value string) MessageElement

func (MessageElement) SetSrc

func (e MessageElement) SetSrc(value string) MessageElement

func (MessageElement) SetType

func (e MessageElement) SetType(value string) MessageElement

type NumberElement

type NumberElement struct {
	Contents string `xml:",innerxml"`

	SendDigits *string `xml:"sendDigits,attr"`

	SendOnPreanswer *bool `xml:"sendOnPreanswer,attr"`

	XMLName xml.Name `xml:"Number"`
}

func (NumberElement) SetContents

func (e NumberElement) SetContents(value string) NumberElement

func (NumberElement) SetSendDigits

func (e NumberElement) SetSendDigits(value string) NumberElement

func (NumberElement) SetSendOnPreanswer

func (e NumberElement) SetSendOnPreanswer(value bool) NumberElement

type PlayElement

type PlayElement struct {
	Contents string `xml:",innerxml"`

	Loop *int `xml:"loop,attr"`

	XMLName xml.Name `xml:"Play"`
}

func (PlayElement) SetContents

func (e PlayElement) SetContents(value string) PlayElement

func (PlayElement) SetLoop

func (e PlayElement) SetLoop(value int) PlayElement

type PreAnswerElement

type PreAnswerElement struct {
	Contents []interface{} `xml:",innerxml"`

	XMLName xml.Name `xml:"PreAnswer"`
}

func (PreAnswerElement) SetContents

func (e PreAnswerElement) SetContents(value []interface{}) PreAnswerElement

type RecordElement

type RecordElement struct {
	Action *string `xml:"action,attr"`

	Method *string `xml:"method,attr"`

	FileFormat *string `xml:"fileFormat,attr"`

	Redirect *bool `xml:"redirect,attr"`

	Timeout *int `xml:"timeout,attr"`

	MaxLength *int `xml:"maxLength,attr"`

	PlayBeep *bool `xml:"playBeep,attr"`

	FinishOnKey *string `xml:"finishOnKey,attr"`

	RecordSession *bool `xml:"recordSession,attr"`

	StartOnDialAnswer *bool `xml:"startOnDialAnswer,attr"`

	TranscriptionType *string `xml:"transcriptionType,attr"`

	TranscriptionUrl *string `xml:"transcriptionUrl,attr"`

	TranscriptionMethod *string `xml:"transcriptionMethod,attr"`

	CallbackUrl *string `xml:"callbackUrl,attr"`

	CallbackMethod *string `xml:"callbackMethod,attr"`

	XMLName xml.Name `xml:"Record"`
}

func (RecordElement) SetAction

func (e RecordElement) SetAction(value string) RecordElement

func (RecordElement) SetCallbackMethod

func (e RecordElement) SetCallbackMethod(value string) RecordElement

func (RecordElement) SetCallbackUrl

func (e RecordElement) SetCallbackUrl(value string) RecordElement

func (RecordElement) SetFileFormat

func (e RecordElement) SetFileFormat(value string) RecordElement

func (RecordElement) SetFinishOnKey

func (e RecordElement) SetFinishOnKey(value string) RecordElement

func (RecordElement) SetMaxLength

func (e RecordElement) SetMaxLength(value int) RecordElement

func (RecordElement) SetMethod

func (e RecordElement) SetMethod(value string) RecordElement

func (RecordElement) SetPlayBeep

func (e RecordElement) SetPlayBeep(value bool) RecordElement

func (RecordElement) SetRecordSession

func (e RecordElement) SetRecordSession(value bool) RecordElement

func (RecordElement) SetRedirect

func (e RecordElement) SetRedirect(value bool) RecordElement

func (RecordElement) SetStartOnDialAnswer

func (e RecordElement) SetStartOnDialAnswer(value bool) RecordElement

func (RecordElement) SetTimeout

func (e RecordElement) SetTimeout(value int) RecordElement

func (RecordElement) SetTranscriptionMethod

func (e RecordElement) SetTranscriptionMethod(value string) RecordElement

func (RecordElement) SetTranscriptionType

func (e RecordElement) SetTranscriptionType(value string) RecordElement

func (RecordElement) SetTranscriptionUrl

func (e RecordElement) SetTranscriptionUrl(value string) RecordElement

type RedirectElement

type RedirectElement struct {
	Contents string `xml:",innerxml"`

	Method *string `xml:"method,attr"`

	XMLName xml.Name `xml:"Redirect"`
}

func (RedirectElement) SetContents

func (e RedirectElement) SetContents(value string) RedirectElement

func (RedirectElement) SetMethod

func (e RedirectElement) SetMethod(value string) RedirectElement

type ResponseElement

type ResponseElement struct {
	XMLName  xml.Name      `xml:"Response"`
	Contents []interface{} `xml:",xmlvalue"`
}

func (ResponseElement) String

func (element ResponseElement) String() string

type SpeakElement

type SpeakElement struct {
	Contents string `xml:",innerxml"`

	Voice *string `xml:"voice,attr"`

	Language *string `xml:"language,attr"`

	Loop *int `xml:"loop,attr"`

	XMLName xml.Name `xml:"Speak"`
}

func (SpeakElement) SetContents

func (e SpeakElement) SetContents(value string) SpeakElement

func (SpeakElement) SetLanguage

func (e SpeakElement) SetLanguage(value string) SpeakElement

func (SpeakElement) SetLoop

func (e SpeakElement) SetLoop(value int) SpeakElement

func (SpeakElement) SetVoice

func (e SpeakElement) SetVoice(value string) SpeakElement

type UserElement

type UserElement struct {
	Contents string `xml:",innerxml"`

	SendDigits *string `xml:"sendDigits,attr"`

	SendOnPreanswer *bool `xml:"sendOnPreanswer,attr"`

	SipHeaders *string `xml:"sipHeaders,attr"`

	XMLName xml.Name `xml:"User"`
}

func (UserElement) SetContents

func (e UserElement) SetContents(value string) UserElement

func (UserElement) SetSendDigits

func (e UserElement) SetSendDigits(value string) UserElement

func (UserElement) SetSendOnPreanswer

func (e UserElement) SetSendOnPreanswer(value bool) UserElement

func (UserElement) SetSipHeaders

func (e UserElement) SetSipHeaders(value string) UserElement

type WaitElement

type WaitElement struct {
	Length *int `xml:"length,attr"`

	Silence *bool `xml:"silence,attr"`

	MinSilence *int `xml:"minSilence,attr"`

	Beep *bool `xml:"beep,attr"`

	XMLName xml.Name `xml:"Wait"`
}

func (WaitElement) SetBeep

func (e WaitElement) SetBeep(value bool) WaitElement

func (WaitElement) SetLength

func (e WaitElement) SetLength(value int) WaitElement

func (WaitElement) SetMinSilence

func (e WaitElement) SetMinSilence(value int) WaitElement

func (WaitElement) SetSilence

func (e WaitElement) SetSilence(value bool) WaitElement

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL