fix: convert ints in path params to properly be imported (#59)

This commit is contained in:
childish-sambino 2021-07-06 09:41:29 -05:00 коммит произвёл GitHub
Родитель f58aba8f23
Коммит 2bda1b2b1e
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
29 изменённых файлов: 52 добавлений и 28 удалений

Просмотреть файл

@ -5,3 +5,7 @@ import "strconv"
func IntToString(input int) string {
return strconv.Itoa(input)
}
func StringToInt(input string) (int, error) {
return strconv.Atoi(input)
}

Просмотреть файл

@ -11,3 +11,20 @@ func TestIntToString(t *testing.T) {
assert.Equal(t, "0", IntToString(0))
assert.Equal(t, "-123", IntToString(-123))
}
func TestStringToInt(t *testing.T) {
value, err := StringToInt("123")
assert.Nil(t, err)
assert.Equal(t, 123, value)
value, err = StringToInt("0")
assert.Nil(t, err)
assert.Equal(t, 0, value)
value, err = StringToInt("-123")
assert.Nil(t, err)
assert.Equal(t, -123, value)
_, err = StringToInt("blurg")
assert.NotNil(t, err)
}

1
go.mod
Просмотреть файл

@ -27,7 +27,6 @@ require (
github.com/twilio/twilio-go v0.11.0
golang.org/x/net v0.0.0-20210614182718-04defd469f4e // indirect
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c // indirect
golang.org/x/tools v0.1.4 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/genproto v0.0.0-20210630183607-d20f26d13c79 // indirect
google.golang.org/grpc v1.39.0 // indirect

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/
@ -482,7 +482,11 @@ func parseServicesListsItemsImportId(importId string, d *schema.ResourceData) er
d.Set("service_sid", importParts[0])
d.Set("list_sid", importParts[1])
d.Set("index", importParts[2])
index, err := StringToInt(importParts[2])
if err != nil {
return nil
}
d.Set("index", index)
return nil
}

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/

Просмотреть файл

@ -3,7 +3,7 @@
*
* This is the public Twilio REST API.
*
* API version: 1.18.1
* API version: 1.18.0
* Contact: support@twilio.com
*/