Documentation ¶
Index ¶
- func New(ip string, phone string, msg string, typ string) telesign.Request
- func NewClient(options ...telesign.OptConFunc) telesign.Connection
- func NewVerify(ip string, phone string, ucid string, lang string, code string, ...) telesign.Request
- type Request
- type RequestData
- type Response
- type VerifyDataResponse
- type VerifyRequest
- type VerifyRequestData
- type VerifyResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClient ¶
func NewClient(options ...telesign.OptConFunc) telesign.Connection
NewClient return new SMS API connection
Types ¶
type RequestData ¶
type RequestData struct { OriginatingIP string `schema:"originating_ip"` PhoneNumber string `schema:"phone_number"` Message string `schema:"message"` MessageType string `schema:"message_type"` }
RequestData data
type Response ¶
type Response struct { telesign.MainResponse AdditionalInfo telesign.AdditionalInfo `json:"additional_info"` }
Response returned by telesign API
type VerifyDataResponse ¶
type VerifyDataResponse struct { CodeState string `json:"code_state"` CodeEntered string `json:"code_entered"` }
VerifyDataResponse returned by telesign API
type VerifyRequest ¶
type VerifyRequest struct {
// contains filtered or unexported fields
}
VerifyRequest object
func (*VerifyRequest) GetBody ¶
func (r *VerifyRequest) GetBody() string
GetBody return body request
func (VerifyRequest) GetMethod ¶
func (r VerifyRequest) GetMethod() string
GetMethod return method request
func (VerifyRequest) ParseResponse ¶
ParseResponse return parsed response
type VerifyRequestData ¶
type VerifyRequestData struct { OriginatingIP string `schema:"originating_ip"` PhoneNumber string `schema:"phone_number"` Ucid string `schema:"ucid"` Language string `schema:"language"` VerifyCode string `schema:"verify_code"` Template string `schema:"template"` }
VerifyRequestData data
type VerifyResponse ¶
type VerifyResponse struct { telesign.MainResponse SubResource string `json:"sub_resource"` Errors []telesign.Error `json:"errors"` Verify VerifyDataResponse `json:"verify"` ExternalID string `json:"external_id"` SignatureString string `json:"signature_string"` }
VerifyResponse returned by telesign API
Click to show internal directories.
Click to hide internal directories.