@@ -76,27 +76,46 @@ public static class ActiveLiveLocationsResponse extends StreamResponseObject {
7676 private List <SharedLocation > activeLiveLocations ;
7777 }
7878
79- @ Builder (
80- builderClassName = "UpdateLocationRequest" ,
81- builderMethodName = "" ,
82- buildMethodName = "internalBuild" )
8379 public static class UpdateLocationRequestData {
8480 @ NotNull
8581 @ JsonProperty ("request" )
8682 private SharedLocationRequest request ;
8783
84+ public UpdateLocationRequestData () {}
85+
86+ public UpdateLocationRequestData (SharedLocationRequest request ) {
87+ this .request = request ;
88+ }
89+
90+ public SharedLocationRequest getRequest () {
91+ return request ;
92+ }
93+
94+ public void setRequest (SharedLocationRequest request ) {
95+ this .request = request ;
96+ }
97+
8898 public static class UpdateLocationRequest extends StreamRequest <SharedLocationResponse > {
99+ private SharedLocationRequest request ;
100+
101+ public UpdateLocationRequest () {}
102+
103+ public UpdateLocationRequest (SharedLocationRequest request ) {
104+ this .request = request ;
105+ }
106+
107+ public UpdateLocationRequest request (SharedLocationRequest request ) {
108+ this .request = request ;
109+ return this ;
110+ }
111+
89112 @ Override
90113 protected Call <SharedLocationResponse > generateCall (Client client ) {
91- return client .create (SharedLocationService .class ).updateLiveLocation (this . internalBuild () );
114+ return client .create (SharedLocationService .class ).updateLiveLocation (request );
92115 }
93116 }
94117 }
95118
96- @ Builder (
97- builderClassName = "GetLocationsRequest" ,
98- builderMethodName = "" ,
99- buildMethodName = "internalBuild" )
100119 public static class GetLocationsRequestData {
101120 public static class GetLocationsRequest extends StreamRequest <ActiveLiveLocationsResponse > {
102121 @ Override
@@ -112,8 +131,8 @@ protected Call<ActiveLiveLocationsResponse> generateCall(Client client) {
112131 * @return the created request
113132 */
114133 @ NotNull
115- public static UpdateLocationRequest updateLocation () {
116- return new UpdateLocationRequest ();
134+ public static UpdateLocationRequestData . UpdateLocationRequest updateLocation () {
135+ return new UpdateLocationRequestData . UpdateLocationRequest ();
117136 }
118137
119138 /**
@@ -122,7 +141,7 @@ public static UpdateLocationRequest updateLocation() {
122141 * @return the created request
123142 */
124143 @ NotNull
125- public static GetLocationsRequest getLocations () {
126- return new GetLocationsRequest ();
144+ public static GetLocationsRequestData . GetLocationsRequest getLocations () {
145+ return new GetLocationsRequestData . GetLocationsRequest ();
127146 }
128147}
0 commit comments