Versions in this module Expand all Collapse all v1 v1.1.0 Aug 24, 2017 Changes in this version type Response + RawJSON string + func (r *Response) IsSignatureValid(c *sa.Client) (bool, error) v1.0.0 Aug 16, 2017 Changes in this version + type CarrierInfo struct + Carrier string + CarrierCode string + CountryCode string + NetworkType string + type CarrierStatus struct + Reason interface{} + Status string + type CurrentCarrier struct + Carrier string + CarrierCode string + CarrierStatus CarrierStatus + CountryCode string + NetworkType string + type OriginalCarrier struct + Carrier string + CarrierCode string + CarrierStatus CarrierStatus + CountryCode string + NetworkType string + type Request struct + CarrierInfo CarrierInfo + PhoneNumber string + UserID string + func (r *Request) EvaluateNumberProfile(c *sa.Client, userID string, phoneNumber string) (*Response, error) + func (r *Request) Post(c *sa.Client) (*Response, error) + func (r *Request) Put(c *sa.Client) (*Response, error) + func (r *Request) UpdateCurrentCarrier(c *sa.Client, userID string, phoneNumber string, carrierCode string, ...) (*Response, error) + type Response struct + HTTPResponse *http.Response + Message string + Result Result + Status string + type Result struct + Country string + CountryCode string + CountryCodeISO3 string + CountryPrefix string + CurrentCarrier CurrentCarrier + IPInfo interface{} + IPWarning interface{} + InternationalFormat string + NationalFormat string + OriginalCarrier OriginalCarrier + PortedStatus string + ProviderRequestID string + Reachable interface{} + RoamingInfo interface{} + ValidNumber interface{}