Change the package structure · admin776/java@183dbea · GitHub
Skip to content

Commit 183dbea

Browse files
committed
Change the package structure
1 parent cebef61 commit 183dbea

21 files changed

Lines changed: 69 additions & 69 deletions

.travis.yml

Lines changed: 1 addition & 1 deletion

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ Dependency:
4343

4444

4545
````java
46-
import io.ipinfo.IPInfo;
47-
import io.ipinfo.errors.RateLimitedException;
48-
import io.ipinfo.model.IPResponse;
46+
import io.ipinfo.api.IPInfo;
47+
import io.ipinfo.api.errors.RateLimitedException;
48+
import io.ipinfo.api.model.IPResponse;
4949

5050
public class Main {
5151

@@ -68,9 +68,9 @@ public class Main {
6868
#### ASN Information
6969

7070
````java
71-
import io.ipinfo.IPInfo;
72-
import io.ipinfo.errors.RateLimitedException;
73-
import io.ipinfo.model.IPResponse;
71+
import io.ipinfo.api.IPInfo;
72+
import io.ipinfo.api.errors.RateLimitedException;
73+
import io.ipinfo.api.model.IPResponse;
7474

7575
public class Main {
7676

@@ -105,9 +105,9 @@ The default cache length is 1 day, this can be changed by calling the SimpleCach
105105

106106

107107
```java
108-
import io.ipinfo.IPInfo;
109-
import io.ipinfo.errors.RateLimitedException;
110-
import io.ipinfo.model.IPResponse;
108+
import io.ipinfo.api.IPInfo;
109+
import io.ipinfo.api.errors.RateLimitedException;
110+
import io.ipinfo.api.model.IPResponse;
111111

112112
public class Main {
113113

@@ -134,9 +134,9 @@ This library provides a system to lookup country names through ISO2 country code
134134
By default, this translation exists for English (United States). If you wish to provide a different language mapping, just use the following system in the builder:
135135

136136
```java
137-
import io.ipinfo.IPInfo;
138-
import io.ipinfo.errors.RateLimitedException;
139-
import io.ipinfo.model.IPResponse;
137+
import io.ipinfo.api.IPInfo;
138+
import io.ipinfo.api.errors.RateLimitedException;
139+
import io.ipinfo.api.model.IPResponse;
140140

141141
public class Main {
142142

@@ -167,9 +167,9 @@ More language files can be found [here](https://country.io/data)
167167
This library provides an easy way to get the latitude and longitude of an IP Address:
168168

169169
```java
170-
import io.ipinfo.IPInfo;
171-
import io.ipinfo.errors.RateLimitedException;
172-
import io.ipinfo.model.IPResponse;
170+
import io.ipinfo.api.IPInfo;
171+
import io.ipinfo.api.errors.RateLimitedException;
172+
import io.ipinfo.api.model.IPResponse;
173173

174174
public class Main {
175175

pom.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<modelVersion>4.0.0</modelVersion>
66

77
<groupId>io.ipinfo</groupId>
8-
<artifactId>java-ipinfo</artifactId>
8+
<artifactId>ipinfo-api</artifactId>
99
<version>1.0-SNAPSHOT</version>
1010
<packaging>jar</packaging>
1111

@@ -19,14 +19,14 @@
1919
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2020
</properties>
2121

22-
<name>Java-IPInfo</name>
22+
<name>IPinfo-API</name>
2323

24-
<url>https://github.com/ipinfo/java-ipinfo</url>
25-
<description>Java wrapper for the IPInfo API</description>
24+
<url>https://github.com/ipinfo/java</url>
25+
<description>Java wrapper for the IPinfo API</description>
2626

2727
<issueManagement>
2828
<system>GitHub</system>
29-
<url>https://github.com/ipinfo/java-ipinfo/issues</url>
29+
<url>https://github.com/ipinfo/java/issues</url>
3030
</issueManagement>
3131

3232
<licenses>
@@ -38,9 +38,9 @@
3838
</licenses>
3939

4040
<scm>
41-
<url>git@github.com:ipinfo/java-ipinfo.git</url>
42-
<connection>scm:git:git@github.com:ipinfo/java-ipinfo.git</connection>
43-
<developerConnection>scm:git:git@github.com:ipinfo/java-ipinfo.git</developerConnection>
41+
<url>git@github.com:ipinfo/java.git</url>
42+
<connection>scm:git:git@github.com:ipinfo/java.git</connection>
43+
<developerConnection>scm:git:git@github.com:ipinfo/java.git</developerConnection>
4444
</scm>
4545

4646
<developers>
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package io.ipinfo;
1+
package io.ipinfo.api;
22

3-
import io.ipinfo.cache.Cache;
4-
import io.ipinfo.context.Context;
5-
import io.ipinfo.errors.RateLimitedException;
6-
import io.ipinfo.model.ASNResponse;
7-
import io.ipinfo.model.IPResponse;
8-
import io.ipinfo.request.ASNRequest;
9-
import io.ipinfo.request.IPRequest;
3+
import io.ipinfo.api.cache.Cache;
4+
import io.ipinfo.api.context.Context;
5+
import io.ipinfo.api.errors.RateLimitedException;
6+
import io.ipinfo.api.model.ASNResponse;
7+
import io.ipinfo.api.model.IPResponse;
8+
import io.ipinfo.api.request.ASNRequest;
9+
import io.ipinfo.api.request.IPRequest;
1010
import okhttp3.OkHttpClient;
1111

1212
public class IPInfo {

src/main/java/io/ipinfo/IPInfoBuilder.java renamed to src/main/java/io/ipinfo/api/IPInfoBuilder.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package io.ipinfo;
1+
package io.ipinfo.api;
22

33
import com.google.gson.Gson;
44
import com.google.gson.reflect.TypeToken;
5-
import io.ipinfo.cache.Cache;
6-
import io.ipinfo.cache.SimpleCache;
7-
import io.ipinfo.context.Context;
5+
import io.ipinfo.api.cache.Cache;
6+
import io.ipinfo.api.cache.SimpleCache;
7+
import io.ipinfo.api.context.Context;
88
import okhttp3.OkHttpClient;
99

1010
import java.io.File;

src/main/java/io/ipinfo/cache/Cache.java renamed to src/main/java/io/ipinfo/api/cache/Cache.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package io.ipinfo.cache;
1+
package io.ipinfo.api.cache;
22

3-
import io.ipinfo.model.ASNResponse;
4-
import io.ipinfo.model.IPResponse;
3+
import io.ipinfo.api.model.ASNResponse;
4+
import io.ipinfo.api.model.IPResponse;
55

66
public interface Cache {
77

src/main/java/io/ipinfo/cache/SimpleCache.java renamed to src/main/java/io/ipinfo/api/cache/SimpleCache.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package io.ipinfo.cache;
1+
package io.ipinfo.api.cache;
22

3-
import io.ipinfo.model.ASNResponse;
4-
import io.ipinfo.model.IPResponse;
3+
import io.ipinfo.api.model.ASNResponse;
4+
import io.ipinfo.api.model.IPResponse;
55

66
import java.time.Duration;
77
import java.time.Instant;

src/main/java/io/ipinfo/context/Context.java renamed to src/main/java/io/ipinfo/api/context/Context.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.ipinfo.context;
1+
package io.ipinfo.api.context;
22

33
import java.util.Map;
44

src/main/java/io/ipinfo/errors/ErrorResponseException.java renamed to src/main/java/io/ipinfo/api/errors/ErrorResponseException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.ipinfo.errors;
1+
package io.ipinfo.api.errors;
22

33
public class ErrorResponseException extends RuntimeException {
44

src/main/java/io/ipinfo/errors/RateLimitedException.java renamed to src/main/java/io/ipinfo/api/errors/RateLimitedException.java

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)