Skip to content

Commit 5ccda7b

Browse files
Implemented AdditionalParameters in NextcloudRequest
Signed-off-by: daniele-verducci <daniele.verducci@nextcloud.com>
1 parent db846d3 commit 5ccda7b

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

‎lib/src/main/java/com/nextcloud/android/sso/aidl/NextcloudRequest.java‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,15 @@ public class NextcloudRequest implements Serializable {
3434

3535
private static final long serialVersionUID = 215521212534240L; //assign a long value
3636

37+
public static final String ADDITIONAL_PARAMETER_MOVE_DESTINATION = "Destination";
38+
public static final String ADDITIONAL_PARAMETER_MOVE_OVERWRITE = "Overwrite";
39+
40+
3741
private String method;
3842
private Map<String, List<String>> header = new HashMap<>();
3943
private Map<String, String> parameter = new HashMap<>();
44+
private Map<String, String> additionalParameter = new HashMap<>();
45+
4046
private String requestBody;
4147
private String url;
4248
private String token;
@@ -123,6 +129,16 @@ public Builder addParameter(QueryParam parameter) {
123129
return this;
124130
}
125131

132+
133+
public Builder setAdditionalParameters(Map<String, String> ap) {
134+
ncr.additionalParameter = ap;
135+
return this;
136+
}
137+
public Builder setAdditionalParameter(String key, String value) {
138+
ncr.additionalParameter.put(key, value);
139+
return this;
140+
}
141+
126142
private static void nullCheck(Object o) {
127143
if (o == null) {
128144
throw new IllegalArgumentException("null is not allowed here");
@@ -209,6 +225,13 @@ public Map<String, List<String>> getHeader() {
209225
return this.header;
210226
}
211227

228+
public Map<String, String> getAdditionalParameters() {
229+
return this.additionalParameter;
230+
}
231+
public String getAdditionalParameter(String key) {
232+
return this.additionalParameter.get(key);
233+
}
234+
212235
public Collection<QueryParam> getParameterV2() {
213236
return this.parameterV2;
214237
}

0 commit comments

Comments
 (0)