receivers

package
v0.0.0-...-928d55a Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Receiver

type Receiver struct {
	AwsLib   libaws.AwsInterface
	Callback callbackprovider.ProviderCallbackInterface
	Logs     logging.LogInterface
}

Receiver ...

func ReceiverHandler

func ReceiverHandler() *Receiver

ReceiverHandler ...

func (*Receiver) InfobipReceiver

func (rcv *Receiver) InfobipReceiver(ID string, data *entity.InfobipCallbackRequest)

InfobipReceiver ...

func (*Receiver) TwilioReceiver

func (rcv *Receiver) TwilioReceiver(ID string, data *entity.WavecellCallBackRequest) (string, error)

TwilioReceiver ...

func (*Receiver) TwilioReceivers

func (rcv *Receiver) TwilioReceivers(data *entity.TwilioCallbackRequest)

TwilioReceivers ...

func (*Receiver) WavecellReceiver

func (rcv *Receiver) WavecellReceiver(ID string, data *entity.WavecellCallBackRequest) (string, error)

WavecellReceiver ...

type ReceiverInterface

type ReceiverInterface interface {
	InfobipReceiver(ID string, data *entity.InfobipCallbackRequest)
	WavecellReceiver(ID string, data *entity.WavecellCallBackRequest) (string, error)
}

ReceiverInterface ...

Jump to

Keyboard shortcuts

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