Skip to content

Commit 9ecab0c

Browse files
committed
Refactoring of Steam Module
1 parent df43852 commit 9ecab0c

File tree

16 files changed

+63
-58
lines changed

16 files changed

+63
-58
lines changed

steam/src/main/java/com/michaelfotiadis/steam/model/Library.java

Lines changed: 0 additions & 15 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package com.michaelfotiadis.steam.model;
2+
3+
public interface SteamApiModel {
4+
// Marker Interface
5+
}

steam/src/main/java/com/michaelfotiadis/steam/model/User.java

Lines changed: 0 additions & 15 deletions
This file was deleted.

steam/src/main/java/com/michaelfotiadis/steam/model/VanityResponse.java

Lines changed: 0 additions & 15 deletions
This file was deleted.

steam/src/main/java/com/michaelfotiadis/steam/model/AccountDetails.java renamed to steam/src/main/java/com/michaelfotiadis/steam/model/api/AccountDetails.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package com.michaelfotiadis.steam.model;
1+
package com.michaelfotiadis.steam.model.api;
22

33

4-
import com.michaelfotiadis.steam.dota2.model.api.DotaApiModel;
4+
import com.michaelfotiadis.steam.model.SteamApiModel;
55

66
/**
77
*
88
*/
9-
public interface AccountDetails extends DotaApiModel {
9+
public interface AccountDetails extends SteamApiModel {
1010
String getSteamId();
1111

1212
String getAvatar();

steam/src/main/java/com/michaelfotiadis/steam/model/AccountDetailsImpl.java renamed to steam/src/main/java/com/michaelfotiadis/steam/model/api/AccountDetailsImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.michaelfotiadis.steam.model;
1+
package com.michaelfotiadis.steam.model.api;
22

33

44
import com.google.gson.annotations.SerializedName;

steam/src/main/java/com/michaelfotiadis/steam/model/Game.java renamed to steam/src/main/java/com/michaelfotiadis/steam/model/api/Game.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package com.michaelfotiadis.steam.model;
1+
package com.michaelfotiadis.steam.model.api;
22

33

4-
import com.michaelfotiadis.steam.dota2.model.api.DotaApiModel;
4+
import com.michaelfotiadis.steam.model.SteamApiModel;
55

66
/**
77
*
88
*/
9-
public interface Game extends DotaApiModel {
9+
public interface Game extends SteamApiModel {
1010

1111
Long getAppId();
1212

steam/src/main/java/com/michaelfotiadis/steam/model/GameImpl.java renamed to steam/src/main/java/com/michaelfotiadis/steam/model/api/GameImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.michaelfotiadis.steam.model;
1+
package com.michaelfotiadis.steam.model.api;
22

33

44
import com.google.gson.annotations.SerializedName;
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package com.michaelfotiadis.steam.model.api;
2+
3+
4+
import com.michaelfotiadis.steam.model.SteamApiModel;
5+
6+
import java.util.List;
7+
8+
/**
9+
*
10+
*/
11+
public interface Library extends SteamApiModel {
12+
Integer getGameCount();
13+
14+
List<Game> getGames();
15+
}

steam/src/main/java/com/michaelfotiadis/steam/model/LibraryImpl.java renamed to steam/src/main/java/com/michaelfotiadis/steam/model/api/LibraryImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.michaelfotiadis.steam.model;
1+
package com.michaelfotiadis.steam.model.api;
22

33
import com.google.gson.annotations.SerializedName;
44

0 commit comments

Comments
 (0)