Skip to content

Commit 67a07c6

Browse files
Yury Rashetskakevinburke
authored andcommitted
Messaging service code review update
1 parent 090970f commit 67a07c6

File tree

3 files changed

+27
-27
lines changed

3 files changed

+27
-27
lines changed

http.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,8 @@ type Client struct {
150150
// NewInsightsClient initializes these services
151151
VoiceInsights func(sid string) *VoiceInsightsService
152152

153-
MessagingService *ServiceResource
154-
155-
ServiceResourceService *ServiceResourceService
153+
// NewServiceResourceClient initializes these services
154+
ServiceResources *ServiceResourceService
156155
}
157156

158157
const defaultTimeout = 30*time.Second + 500*time.Millisecond
@@ -359,16 +358,17 @@ func NewVideoClient(accountSid string, authToken string, httpClient *http.Client
359358
return c
360359
}
361360

362-
// NewServiceResource returns a new Client to use Service Resource API
363-
func NewServiceResource(accountSid string, authToken string, httpClient *http.Client) *Client {
361+
// NewServiceResourceClient returns a new Client to use the Service Resource API
362+
//
363+
//https://www.twilio.com/docs/sms/services/api#messaging-services-resource
364+
func NewServiceResourceClient(accountSid string, authToken string, httpClient *http.Client) *Client {
364365
c := newNewClient(accountSid, authToken, ServiceResourceBaseUrl, httpClient)
365366
c.APIVersion = ServiceResourceVersion
366-
c.MessagingService = &ServiceResource{client: c}
367-
c.ServiceResourceService = &ServiceResourceService{
367+
c.ServiceResources = &ServiceResourceService{
368368
MessagingService: &MessagingService{c},
369-
PhoneNumber: &PhoneNumberService{c},
370-
AlphaSender: &AlphaSenderService{c},
371-
ShortCode: &ShortCodeService{c},
369+
PhoneNumbers: &PhoneNumberService{c},
370+
AlphaSenders: &AlphaSenderService{c},
371+
ShortCodes: &ShortCodeService{c},
372372
}
373373
return c
374374
}
@@ -401,7 +401,7 @@ func NewClient(accountSid string, authToken string, httpClient *http.Client) *Cl
401401
c.Video = NewVideoClient(accountSid, authToken, httpClient)
402402
c.TaskRouter = NewTaskRouterClient(accountSid, authToken, httpClient)
403403
c.Insights = NewInsightsClient(accountSid, authToken, httpClient)
404-
c.Resource = NewServiceResource(accountSid, authToken, httpClient)
404+
c.Resource = NewServiceResourceClient(accountSid, authToken, httpClient)
405405

406406
c.Accounts = &AccountService{client: c}
407407
c.Applications = &ApplicationService{client: c}

service_resource.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ const (
1515

1616
type ServiceResourceService struct {
1717
*MessagingService
18-
PhoneNumber *PhoneNumberService
19-
ShortCode *ShortCodeService
20-
AlphaSender *AlphaSenderService
18+
PhoneNumbers *PhoneNumberService
19+
ShortCodes *ShortCodeService
20+
AlphaSenders *AlphaSenderService
2121
}
2222

2323
type MessagingService struct {
@@ -81,10 +81,10 @@ func (s *MessagingService) Create(ctx context.Context, data url.Values) (*Messag
8181
return mr, err
8282
}
8383

84-
// Fetch a service resource
84+
// Get a service resource
8585
//
8686
// https://www.twilio.com/docs/sms/services/api#fetch-a-service-resource
87-
func (s *MessagingService) Fetch(ctx context.Context, sid string) (*MessagingResource, error) {
87+
func (s *MessagingService) Get(ctx context.Context, sid string) (*MessagingResource, error) {
8888
mr := new(MessagingResource)
8989
err := s.client.GetResource(ctx, messagingServicePathPart, sid, mr)
9090
return mr, err
@@ -163,10 +163,10 @@ func (s *PhoneNumberService) Create(ctx context.Context, serviceSID string, data
163163
return pnr, err
164164
}
165165

166-
// Fetch a phone number resource for messaging service
166+
// Get a phone number resource for messaging service
167167
//
168168
// https://www.twilio.com/docs/sms/services/api/phonenumber-resource#fetch-a-phonenumber-resource
169-
func (s *PhoneNumberService) Fetch(ctx context.Context, serviceSID, sid string) (*PhoneNumberResource, error) {
169+
func (s *PhoneNumberService) Get(ctx context.Context, serviceSID, sid string) (*PhoneNumberResource, error) {
170170
pnr := new(PhoneNumberResource)
171171
pathPart := fmt.Sprintf(phoneNumberServicePathTemplate, serviceSID)
172172
err := s.client.GetResource(ctx, pathPart, sid, pnr)
@@ -228,7 +228,7 @@ type AlphaSenderResourcePage struct {
228228
AlphaSenders []*AlphaSenderResource `json:"alpha_senders"`
229229
}
230230

231-
// Create a alpha sender resource for messaging service
231+
// Create an alpha sender resource for messaging service
232232
//
233233
// https://www.twilio.com/docs/sms/services/api/alphasender-resource#create-an-alphasender-resource
234234
func (s *AlphaSenderService) Create(ctx context.Context, serviceSID string, data url.Values) (*AlphaSenderResource, error) {
@@ -238,10 +238,10 @@ func (s *AlphaSenderService) Create(ctx context.Context, serviceSID string, data
238238
return asr, err
239239
}
240240

241-
// Fetch a alpha sender resource for messaging service
241+
// Get a alpha sender resource for messaging service
242242
//
243243
// https://www.twilio.com/docs/sms/services/api/alphasender-resource#fetch-an-alphasender-resource
244-
func (s *AlphaSenderService) Fetch(ctx context.Context, serviceSID, sid string) (*AlphaSenderResource, error) {
244+
func (s *AlphaSenderService) Get(ctx context.Context, serviceSID, sid string) (*AlphaSenderResource, error) {
245245
asr := new(AlphaSenderResource)
246246
pathPart := fmt.Sprintf(alphaSenderServicePathTemplate, serviceSID)
247247
err := s.client.GetResource(ctx, pathPart, sid, asr)
@@ -314,10 +314,10 @@ func (s *ShortCodeService) Create(ctx context.Context, serviceSID string, data u
314314
return scr, err
315315
}
316316

317-
// Fetch a short code resource for messaging service
317+
// Get a short code resource for messaging service
318318
//
319319
// https://www.twilio.com/docs/sms/services/api/shortcode-resource#fetch-a-shortcode-resource
320-
func (s *ShortCodeService) Fetch(ctx context.Context, serviceSID, sid string) (*ShortCodeResource, error) {
320+
func (s *ShortCodeService) Get(ctx context.Context, serviceSID, sid string) (*ShortCodeResource, error) {
321321
scr := new(ShortCodeResource)
322322
pathPart := fmt.Sprintf(shortCodeServicePathTemplate, serviceSID)
323323
err := s.client.GetResource(ctx, pathPart, sid, scr)

service_resource_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ func TestFetchMessagingResource(t *testing.T) {
99
t.Parallel()
1010
client, server := getServer(messagingResourceResponse)
1111
defer server.Close()
12-
msr, err := client.Resource.ServiceResourceService.Fetch(context.Background(), "MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
12+
msr, err := client.Resource.ServiceResources.Get(context.Background(), "MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
1313
if err != nil {
1414
t.Fatal(err)
1515
}
@@ -22,7 +22,7 @@ func TestFetchPhoneNumberResource(t *testing.T) {
2222
t.Parallel()
2323
client, server := getServer(phoneNumberResourceResponse)
2424
defer server.Close()
25-
pnr, err := client.Resource.ServiceResourceService.PhoneNumber.Fetch(context.Background(), "MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "PNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
25+
pnr, err := client.Resource.ServiceResources.PhoneNumbers.Get(context.Background(), "MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "PNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
2626
if err != nil {
2727
t.Fatal(err)
2828
}
@@ -38,7 +38,7 @@ func TestFetchAlphaSenderResource(t *testing.T) {
3838
t.Parallel()
3939
client, server := getServer(alphaSenderResourceResponse)
4040
defer server.Close()
41-
asr, err := client.Resource.ServiceResourceService.AlphaSender.Fetch(context.Background(), "MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "AIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
41+
asr, err := client.Resource.ServiceResources.AlphaSenders.Get(context.Background(), "MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "AIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
4242
if err != nil {
4343
t.Fatal(err)
4444
}
@@ -54,7 +54,7 @@ func TestFetchShortCodeResource(t *testing.T) {
5454
t.Parallel()
5555
client, server := getServer(shortCodeResourceResponse)
5656
defer server.Close()
57-
asr, err := client.Resource.ServiceResourceService.ShortCode.Fetch(context.Background(), "MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "SCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
57+
asr, err := client.Resource.ServiceResources.ShortCodes.Get(context.Background(), "MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "SCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
5858
if err != nil {
5959
t.Fatal(err)
6060
}

0 commit comments

Comments
 (0)