@@ -65,7 +65,8 @@ func New(AccessKey string) *Client {
65
65
return & Client {AccessKey : AccessKey , HTTPClient : & http.Client {}}
66
66
}
67
67
68
- func (c * Client ) request (v interface {}, method , path string , data interface {}) error {
68
+ // Request is for internal use only and unstable.
69
+ func (c * Client ) Request (v interface {}, method , path string , data interface {}) error {
69
70
uri , err := url .Parse (Endpoint + "/" + path )
70
71
if err != nil {
71
72
return err
@@ -137,7 +138,7 @@ func (c *Client) request(v interface{}, method, path string, data interface{}) e
137
138
// with the access key.
138
139
func (c * Client ) Balance () (* Balance , error ) {
139
140
balance := & Balance {}
140
- if err := c .request (balance , "GET" , "balance" , nil ); err != nil {
141
+ if err := c .Request (balance , "GET" , "balance" , nil ); err != nil {
141
142
if err == ErrResponse {
142
143
return balance , err
143
144
}
@@ -152,7 +153,7 @@ func (c *Client) Balance() (*Balance, error) {
152
153
// created by the NewHLR function.
153
154
func (c * Client ) HLR (id string ) (* HLR , error ) {
154
155
hlr := & HLR {}
155
- if err := c .request (hlr , "GET" , HLRPath + "/" + id , nil ); err != nil {
156
+ if err := c .Request (hlr , "GET" , HLRPath + "/" + id , nil ); err != nil {
156
157
if err == ErrResponse {
157
158
return hlr , err
158
159
}
@@ -167,7 +168,7 @@ func (c *Client) HLR(id string) (*HLR, error) {
167
168
// function.
168
169
func (c * Client ) HLRs () (* HLRList , error ) {
169
170
hlrList := & HLRList {}
170
- if err := c .request (hlrList , "GET" , HLRPath , nil ); err != nil {
171
+ if err := c .Request (hlrList , "GET" , HLRPath , nil ); err != nil {
171
172
if err == ErrResponse {
172
173
return hlrList , err
173
174
}
@@ -187,7 +188,7 @@ func (c *Client) NewHLR(msisdn string, reference string) (*HLR, error) {
187
188
188
189
hlr := & HLR {}
189
190
190
- if err := c .request (hlr , "POST" , HLRPath , requestData ); err != nil {
191
+ if err := c .Request (hlr , "POST" , HLRPath , requestData ); err != nil {
191
192
if err == ErrResponse {
192
193
return hlr , err
193
194
}
@@ -201,7 +202,7 @@ func (c *Client) NewHLR(msisdn string, reference string) (*HLR, error) {
201
202
// Message retrieves the information of an existing Message.
202
203
func (c * Client ) Message (id string ) (* Message , error ) {
203
204
message := & Message {}
204
- if err := c .request (message , "GET" , MessagePath + "/" + id , nil ); err != nil {
205
+ if err := c .Request (message , "GET" , MessagePath + "/" + id , nil ); err != nil {
205
206
if err == ErrResponse {
206
207
return message , err
207
208
}
@@ -220,7 +221,7 @@ func (c *Client) Messages(msgListParams *MessageListParams) (*MessageList, error
220
221
return messageList , err
221
222
}
222
223
223
- if err := c .request (messageList , "GET" , MessagePath + "?" + params .Encode (), nil ); err != nil {
224
+ if err := c .Request (messageList , "GET" , MessagePath + "?" + params .Encode (), nil ); err != nil {
224
225
if err == ErrResponse {
225
226
return messageList , err
226
227
}
@@ -239,7 +240,7 @@ func (c *Client) NewMessage(originator string, recipients []string, body string,
239
240
}
240
241
241
242
message := & Message {}
242
- if err := c .request (message , "POST" , MessagePath , requestData ); err != nil {
243
+ if err := c .Request (message , "POST" , MessagePath , requestData ); err != nil {
243
244
if err == ErrResponse {
244
245
return message , err
245
246
}
@@ -253,7 +254,7 @@ func (c *Client) NewMessage(originator string, recipients []string, body string,
253
254
// MMSMessage retrieves the information of an existing MmsMessage.
254
255
func (c * Client ) MMSMessage (id string ) (* MMSMessage , error ) {
255
256
mmsMessage := & MMSMessage {}
256
- if err := c .request (mmsMessage , "GET" , MMSPath + "/" + id , nil ); err != nil {
257
+ if err := c .Request (mmsMessage , "GET" , MMSPath + "/" + id , nil ); err != nil {
257
258
if err == ErrResponse {
258
259
return mmsMessage , err
259
260
}
@@ -275,7 +276,7 @@ func (c *Client) NewMMSMessage(originator string, recipients []string, msgParams
275
276
params .Set ("recipients" , strings .Join (recipients , "," ))
276
277
277
278
mmsMessage := & MMSMessage {}
278
- if err := c .request (mmsMessage , "POST" , MMSPath , params ); err != nil {
279
+ if err := c .Request (mmsMessage , "POST" , MMSPath , params ); err != nil {
279
280
if err == ErrResponse {
280
281
return mmsMessage , err
281
282
}
@@ -289,7 +290,7 @@ func (c *Client) NewMMSMessage(originator string, recipients []string, msgParams
289
290
// VoiceMessage retrieves the information of an existing VoiceMessage.
290
291
func (c * Client ) VoiceMessage (id string ) (* VoiceMessage , error ) {
291
292
message := & VoiceMessage {}
292
- if err := c .request (message , "GET" , VoiceMessagePath + "/" + id , nil ); err != nil {
293
+ if err := c .Request (message , "GET" , VoiceMessagePath + "/" + id , nil ); err != nil {
293
294
if err == ErrResponse {
294
295
return message , err
295
296
}
@@ -303,7 +304,7 @@ func (c *Client) VoiceMessage(id string) (*VoiceMessage, error) {
303
304
// VoiceMessages retrieves all VoiceMessages of the user.
304
305
func (c * Client ) VoiceMessages () (* VoiceMessageList , error ) {
305
306
messageList := & VoiceMessageList {}
306
- if err := c .request (messageList , "GET" , VoiceMessagePath , nil ); err != nil {
307
+ if err := c .Request (messageList , "GET" , VoiceMessagePath , nil ); err != nil {
307
308
if err == ErrResponse {
308
309
return messageList , err
309
310
}
@@ -322,7 +323,7 @@ func (c *Client) NewVoiceMessage(recipients []string, body string, params *Voice
322
323
}
323
324
324
325
message := & VoiceMessage {}
325
- if err := c .request (message , "POST" , VoiceMessagePath , requestData ); err != nil {
326
+ if err := c .Request (message , "POST" , VoiceMessagePath , requestData ); err != nil {
326
327
if err == ErrResponse {
327
328
return message , err
328
329
}
@@ -341,7 +342,7 @@ func (c *Client) NewVerify(recipient string, params *VerifyParams) (*Verify, err
341
342
}
342
343
343
344
verify := & Verify {}
344
- if err := c .request (verify , "POST" , VerifyPath , requestData ); err != nil {
345
+ if err := c .Request (verify , "POST" , VerifyPath , requestData ); err != nil {
345
346
if err == ErrResponse {
346
347
return verify , err
347
348
}
@@ -360,7 +361,7 @@ func (c *Client) VerifyToken(id, token string) (*Verify, error) {
360
361
path := VerifyPath + "/" + id + "?" + params .Encode ()
361
362
362
363
verify := & Verify {}
363
- if err := c .request (verify , "GET" , path , nil ); err != nil {
364
+ if err := c .Request (verify , "GET" , path , nil ); err != nil {
364
365
if err == ErrResponse {
365
366
return verify , err
366
367
}
@@ -377,7 +378,7 @@ func (c *Client) Lookup(phoneNumber string, params *LookupParams) (*Lookup, erro
377
378
path := LookupPath + "/" + phoneNumber + "?" + urlParams .Encode ()
378
379
379
380
lookup := & Lookup {}
380
- if err := c .request (lookup , "POST" , path , nil ); err != nil {
381
+ if err := c .Request (lookup , "POST" , path , nil ); err != nil {
381
382
if err == ErrResponse {
382
383
return lookup , err
383
384
}
@@ -394,7 +395,7 @@ func (c *Client) NewLookupHLR(phoneNumber string, params *LookupParams) (*HLR, e
394
395
path := LookupPath + "/" + phoneNumber + "/" + HLRPath
395
396
396
397
hlr := & HLR {}
397
- if err := c .request (hlr , "POST" , path , requestData ); err != nil {
398
+ if err := c .Request (hlr , "POST" , path , requestData ); err != nil {
398
399
if err == ErrResponse {
399
400
return hlr , err
400
401
}
@@ -411,7 +412,7 @@ func (c *Client) LookupHLR(phoneNumber string, params *LookupParams) (*HLR, erro
411
412
path := LookupPath + "/" + phoneNumber + "/" + HLRPath + "?" + urlParams .Encode ()
412
413
413
414
hlr := & HLR {}
414
- if err := c .request (hlr , "GET" , path , nil ); err != nil {
415
+ if err := c .Request (hlr , "GET" , path , nil ); err != nil {
415
416
if err == ErrResponse {
416
417
return hlr , err
417
418
}
0 commit comments