Documentation
¶
Overview ¶
Code generated; DO NOT EDIT.
Index ¶
Constants ¶
View Source
const Version_LA3TQS0 = true
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CallCallType ¶
type CallCallType string
const ( CallCallTypeUndefined CallCallType = "" CallCallTypeSIP CallCallType = "sip" CallCallTypeTwilio CallCallType = "twilio" CallCallTypeWhatsapp CallCallType = "whatsapp" )
type CallDirection ¶
type CallDirection string
const ( CallDirectionUndefined CallDirection = "" CallDirectionUnknown CallDirection = "unknown" CallDirectionInbound CallDirection = "inbound" CallDirectionOutbound CallDirection = "outbound" )
type CallReporter ¶
type CallReporter interface {
RegisterFunc(func(ts time.Time, tx CallTx) bool)
Tx(func(tx CallTx))
TxAt(time.Time, func(tx CallTx))
// contains filtered or unexported methods
}
func NewNoopCallReporter ¶
func NewNoopCallReporter() CallReporter
type CallStatus ¶
type CallStatus string
const ( CallStatusUndefined CallStatus = "" CallStatusActive CallStatus = "active" CallStatusCallIncoming CallStatus = "call_incoming" CallStatusParticipantJoined CallStatus = "participant_joined" CallStatusDisconnected CallStatus = "disconnected" CallStatusError CallStatus = "error" CallStatusPending CallStatus = "pending" CallStatusSuccess CallStatus = "success" CallStatusFailed CallStatus = "failed" )
type CallTx ¶
type CallTx interface {
Project() ProjectTx
// contains filtered or unexported methods
}
type KeyResolver ¶
type KeyResolver interface {
Resolve(string)
Reset()
}
type ProjectReporter ¶
type ProjectReporter interface {
RegisterFunc(func(ts time.Time, tx ProjectTx) bool)
Tx(func(tx ProjectTx))
TxAt(time.Time, func(tx ProjectTx))
WithCall(id string) CallReporter
WithDeferredCall() (CallReporter, KeyResolver)
// contains filtered or unexported methods
}
func NewNoopProjectReporter ¶
func NewNoopProjectReporter() ProjectReporter
type Reporter ¶
type Reporter interface {
WithProject(id string) ProjectReporter
WithDeferredProject() (ProjectReporter, KeyResolver)
}
func NewNoopReporter ¶
func NewNoopReporter() Reporter
Click to show internal directories.
Click to hide internal directories.