Skip to content

Commit 665fc5b

Browse files
reset codegen
1 parent d027c77 commit 665fc5b

File tree

3 files changed

+39
-27
lines changed

3 files changed

+39
-27
lines changed

android/src/main/java/com/thebluealliance/androidclient/api/call/TbaApiV3.java

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,29 @@
11
package com.thebluealliance.androidclient.api.call;
22

33

4+
5+
import retrofit2.Call;
6+
import retrofit2.http.*;
7+
8+
import okhttp3.RequestBody;
9+
410
import com.thebluealliance.androidclient.models.ApiStatus;
5-
import com.thebluealliance.androidclient.models.Award;
11+
import com.thebluealliance.androidclient.models.Event;
612
import com.thebluealliance.androidclient.models.District;
713
import com.thebluealliance.androidclient.models.DistrictRanking;
8-
import com.thebluealliance.androidclient.models.Event;
14+
import com.thebluealliance.androidclient.models.Team;
915
import com.thebluealliance.androidclient.models.EventAlliance;
16+
import com.thebluealliance.androidclient.models.Award;
1017
import com.thebluealliance.androidclient.models.Match;
11-
import com.thebluealliance.androidclient.models.Media;
1218
import com.thebluealliance.androidclient.models.RankingResponseObject;
13-
import com.thebluealliance.androidclient.models.Robot;
14-
import com.thebluealliance.androidclient.models.Team;
1519
import com.thebluealliance.androidclient.models.TeamAtEventStatus;
20+
import com.thebluealliance.androidclient.models.Media;
21+
import com.thebluealliance.androidclient.models.Robot;
1622

23+
import java.util.ArrayList;
24+
import java.util.HashMap;
1725
import java.util.List;
18-
19-
import retrofit2.Call;
20-
import retrofit2.http.GET;
21-
import retrofit2.http.Header;
22-
import retrofit2.http.Path;
26+
import java.util.Map;
2327

2428
public interface TbaApiV3 {
2529
/**

android/src/main/java/com/thebluealliance/androidclient/api/rx/TbaApiV3.java

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,30 @@
11
package com.thebluealliance.androidclient.api.rx;
22

33
import com.google.gson.JsonElement;
4+
import rx.Observable;
5+
import retrofit2.Response;
6+
7+
import retrofit2.http.*;
8+
9+
import okhttp3.RequestBody;
10+
411
import com.thebluealliance.androidclient.models.ApiStatus;
5-
import com.thebluealliance.androidclient.models.Award;
12+
import com.thebluealliance.androidclient.models.Event;
613
import com.thebluealliance.androidclient.models.District;
714
import com.thebluealliance.androidclient.models.DistrictRanking;
8-
import com.thebluealliance.androidclient.models.Event;
15+
import com.thebluealliance.androidclient.models.Team;
916
import com.thebluealliance.androidclient.models.EventAlliance;
17+
import com.thebluealliance.androidclient.models.Award;
1018
import com.thebluealliance.androidclient.models.Match;
11-
import com.thebluealliance.androidclient.models.Media;
1219
import com.thebluealliance.androidclient.models.RankingResponseObject;
13-
import com.thebluealliance.androidclient.models.Robot;
14-
import com.thebluealliance.androidclient.models.Team;
1520
import com.thebluealliance.androidclient.models.TeamAtEventStatus;
21+
import com.thebluealliance.androidclient.models.Media;
22+
import com.thebluealliance.androidclient.models.Robot;
1623

24+
import java.util.ArrayList;
25+
import java.util.HashMap;
1726
import java.util.List;
18-
19-
import retrofit2.Response;
20-
import retrofit2.http.GET;
21-
import retrofit2.http.Header;
22-
import retrofit2.http.Path;
23-
import rx.Observable;
27+
import java.util.Map;
2428

2529
public interface TbaApiV3 {
2630
/**

libTba/swagger/mutate_spec.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
11
#! /usr/bin/env python3
22

3-
import collections
43
import sys
54
import json
65
from optparse import OptionParser
76
from glob import glob
87

8+
try:
9+
from collections.abc import Mapping
10+
except ImportError: # Python 2.7 compatibility
11+
from collections import Mapping
12+
913
# Dict keys we merge into the same key in the real spec
1014
MERGE_KEYS = ["paths", "definitions"]
1115
HEADER_KEY = "headers"
1216
ALL_PROPERTIES_KEY = "allProperties"
1317

1418

1519
def update(d, u):
16-
for k, v in u.items():
17-
if isinstance(v, collections.Mapping):
20+
for k, v in list(u.items()):
21+
if isinstance(v, Mapping):
1822
r = update(d.get(k, {}), v)
1923
d[k] = r
2024
else:
@@ -50,18 +54,18 @@ def main():
5054
print("Data file is invalid")
5155
sys.exit(-1)
5256

53-
for key, value in data.items():
57+
for key, value in list(data.items()):
5458
if key in MERGE_KEYS:
5559
if key not in swagger_data:
5660
swagger_data[key] = {}
5761
update(swagger_data[key], value)
5862
elif key == HEADER_KEY:
59-
for path, obj in swagger_data["paths"].items():
63+
for path, obj in list(swagger_data["paths"].items()):
6064
if not isinstance(obj.get("parameters", None), list):
6165
obj["parameters"] = []
6266
obj["parameters"].extend(value)
6367
elif key == ALL_PROPERTIES_KEY:
64-
for model, obj in swagger_data["definitions"].items():
68+
for model, obj in list(swagger_data["definitions"].items()):
6569
if model not in value.get("exclude", []) and "parameters" in value:
6670
swagger_data["definitions"][model]["properties"].update(value["parameters"])
6771

0 commit comments

Comments
 (0)