Documentation
¶
Index ¶
- type NUMBERS
- type NUMBERS_IMPL
- func (me *NUMBERS_IMPL) EditNumberOptions(number string, format string, forwardEmail *string, forwardSms *string, ...) (interface{}, error)
- func (me *NUMBERS_IMPL) GetNumber(number string, format string) (interface{}, error)
- func (me *NUMBERS_IMPL) GetNumbers(filter string, format string, page *string, max *string) (interface{}, error)
- func (me *NUMBERS_IMPL) LeaseNumber(number string, format string) (interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NUMBERS ¶
type NUMBERS interface { LeaseNumber(string, string) (interface{}, error) EditNumberOptions(string, string, *string, *string, *string, *string, *string, *string) (interface{}, error) GetNumbers(string, string, *string, *string) (interface{}, error) GetNumber(string, string) (interface{}, error) }
* Interface for the NUMBERS_IMPL
type NUMBERS_IMPL ¶
type NUMBERS_IMPL struct {
// contains filtered or unexported fields
}
* Client structure as interface implementation
func NewNUMBERS ¶
func NewNUMBERS(config configuration_pkg.CONFIGURATION) *NUMBERS_IMPL
* Factory for the NUMBERS interaface returning NUMBERS_IMPL
func (*NUMBERS_IMPL) EditNumberOptions ¶
func (me *NUMBERS_IMPL) EditNumberOptions( number string, format string, forwardEmail *string, forwardSms *string, forwardUrl *string, listId *string, welcomeMessage *string, membersMessage *string) (interface{}, error)
*
* Edit your dedicated virtual number options. * @param string number parameter: Required * @param string format parameter: Required * @param *string forwardEmail parameter: Optional * @param *string forwardSms parameter: Optional * @param *string forwardUrl parameter: Optional * @param *string listId parameter: Optional * @param *string welcomeMessage parameter: Optional * @param *string membersMessage parameter: Optional * @return Returns the interface{} response from the API call
func (*NUMBERS_IMPL) GetNumber ¶
func (me *NUMBERS_IMPL) GetNumber( number string, format string) (interface{}, error)
*
* Get detailed information about a response number you have leased. * @param string number parameter: Required * @param string format parameter: Required * @return Returns the interface{} response from the API call
func (*NUMBERS_IMPL) GetNumbers ¶
func (me *NUMBERS_IMPL) GetNumbers( filter string, format string, page *string, max *string) (interface{}, error)
*
* Get a list of numbers either leased by you or available to be leased. * @param string filter parameter: Required * @param string format parameter: Required * @param *string page parameter: Optional * @param *string max parameter: Optional * @return Returns the interface{} response from the API call
func (*NUMBERS_IMPL) LeaseNumber ¶
func (me *NUMBERS_IMPL) LeaseNumber( number string, format string) (interface{}, error)
*
* Lease a dedicated virtual number. * @param string number parameter: Required * @param string format parameter: Required * @return Returns the interface{} response from the API call