Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@

<properties>
<!-- Artifact Version parts -->
<revision>6.0</revision>
<revision>6.1</revision>
<changelist>-SNAPSHOT</changelist>
<timestamp>${maven.build.timestamp}</timestamp>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ public class BulkPaymentInitiationRequestCreateQuery {
private String accessToken;
private Boolean shared;
private Boolean hideDetails;
private String envelopeName;
private String content;
private File file;
private String filename;
Expand All @@ -21,12 +22,14 @@ public class BulkPaymentInitiationRequestCreateQuery {
private BulkPaymentInitiationRequestCreateQuery(String accessToken,
Boolean shared,
Boolean hideDetails,
String envelopeName,
File file,
String filename,
Map<String, String> additionalHeaders) {
this.accessToken = accessToken;
this.shared = shared;
this.hideDetails = hideDetails;
this.envelopeName = envelopeName;
this.file = file;
this.filename = filename;
this.additionalHeaders = additionalHeaders;
Expand All @@ -35,12 +38,14 @@ private BulkPaymentInitiationRequestCreateQuery(String accessToken,
private BulkPaymentInitiationRequestCreateQuery(String accessToken,
Boolean shared,
Boolean hideDetails,
String envelopeName,
String content,
String filename,
Map<String, String> additionalHeaders) {
this.accessToken = accessToken;
this.shared = shared;
this.hideDetails = hideDetails;
this.envelopeName = envelopeName;
this.content = content;
this.filename = filename;
this.additionalHeaders = additionalHeaders;
Expand All @@ -58,6 +63,7 @@ public static class BulkPaymentInitiationRequestCreateQueryBuilder {
private String accessToken;
private Boolean shared;
private Boolean hideDetails;
private String envelopeName;
private File file;
private String content;
private String filename;
Expand All @@ -82,6 +88,11 @@ public BulkPaymentInitiationRequestCreateQueryBuilder hideDetails(Boolean hideDe
return this;
}

public BulkPaymentInitiationRequestCreateQueryBuilder envelopeName(String envelopeName) {
this.envelopeName = envelopeName;
return this;
}

public BulkPaymentInitiationRequestCreateQueryBuilder file(File file) {
this.file = file;
return this;
Expand Down Expand Up @@ -113,11 +124,11 @@ public BulkPaymentInitiationRequestCreateQuery build() {
throw new IllegalStateException("At most one of 'content' or 'file' must be present but both are provided");

if (this.content != null) {
return new BulkPaymentInitiationRequestCreateQuery(accessToken, shared, hideDetails, content, filename, additionalHeaders);
return new BulkPaymentInitiationRequestCreateQuery(accessToken, shared, hideDetails, envelopeName, content, filename, additionalHeaders);
}

if (this.file != null) {
return new BulkPaymentInitiationRequestCreateQuery(accessToken, shared, hideDetails, file, filename, additionalHeaders);
return new BulkPaymentInitiationRequestCreateQuery(accessToken, shared, hideDetails, envelopeName, file, filename, additionalHeaders);
}

throw new IllegalStateException("At least one of 'content' or 'file' should be provided");
Expand All @@ -129,6 +140,7 @@ public String toString() {
sb.append("accessToken='").append(accessToken).append('\'');
sb.append(", shared=").append(shared);
sb.append(", hideDetails=").append(hideDetails);
if (envelopeName != null) sb.append(", envelopeName=").append(envelopeName);
if (file != null) sb.append(", file=").append(file);
if (content != null) sb.append(", content=").append(content);
sb.append(", filename='").append(filename).append('\'');
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,10 @@ private void setHeaders(HttpPost httpPost, BulkPaymentInitiationRequestCreateQue
if (query.getHideDetails() != null ) {
httpPost.setHeader("Hide-Details", query.getHideDetails().toString());
}

if (StringUtils.isNotBlank(query.getEnvelopeName())) {
httpPost.setHeader("envelopeName", query.getEnvelopeName());
}
}

@Override
Expand Down
Loading