Skip to content

Commit 0d01af1

Browse files
Update IPLocationService type, add 51Degrees support (#25)
1 parent bb6e1c5 commit 0d01af1

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Checkout
1919
uses: actions/checkout@v2
2020
- name: Cache dependencies
21-
uses: actions/cache@v2
21+
uses: actions/cache@v4
2222
with:
2323
path: ~/go/pkg/mod
2424
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}

adcom1/ip_location_service.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
package adcom1
22

33
// IPLocationService represents services and/or vendors used for resolving IP addresses to geolocations.
4-
type IPLocationService int8
4+
type IPLocationService int16
55

66
// Services and/or vendors used for resolving IP addresses to geolocations.
77
const (
8-
LocationServiceIP2Location IPLocationService = 1 // ip2location
9-
LocationServiceNeustar IPLocationService = 2 // Neustar (Quova)
10-
LocationServiceMaxMind IPLocationService = 3 // MaxMind
11-
LocationServiceNetAcuity IPLocationService = 4 // NetAcuity (Digital Element)
8+
LocationServiceIP2Location IPLocationService = 1 // ip2location
9+
LocationServiceNeustar IPLocationService = 2 // Neustar (Quova)
10+
LocationServiceMaxMind IPLocationService = 3 // MaxMind
11+
LocationServiceNetAcuity IPLocationService = 4 // NetAcuity (Digital Element)
12+
LocationService51DegreesHighConfidence IPLocationService = 511 // 51Degrees (High Confidence)
13+
LocationService51DegreesMediumConfidence IPLocationService = 512 // 51Degrees (Medium Confidence)
1214
)

0 commit comments

Comments
 (0)