io.formapi.CreateSubmissionBatchResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of FormAPI Show documentation
Show all versions of FormAPI Show documentation
Java API client for the FormAPI PDF generation service
/*
* API v1
* FormAPI is a service that helps you fill out and sign PDF templates.
*
* OpenAPI spec version: v1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
package io.formapi;
import java.util.Objects;
import java.util.Arrays;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.formapi.CreateSubmissionBatchSubmissionsResponse;
import io.formapi.SubmissionBatch;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
/**
* CreateSubmissionBatchResponse
*/
@javax.annotation.Generated(value = "io.formapi.codegen.FormApiJavaClientCodegen", date = "2019-04-11T21:22:41.142+07:00[Asia/Bangkok]")
public class CreateSubmissionBatchResponse {
public static final String SERIALIZED_NAME_SUBMISSION_BATCH = "submission_batch";
@SerializedName(SERIALIZED_NAME_SUBMISSION_BATCH)
private SubmissionBatch submissionBatch = null;
public static final String SERIALIZED_NAME_SUBMISSIONS = "submissions";
@SerializedName(SERIALIZED_NAME_SUBMISSIONS)
private List submissions = null;
public static final String SERIALIZED_NAME_ERROR = "error";
@SerializedName(SERIALIZED_NAME_ERROR)
private String error = null;
public static final String SERIALIZED_NAME_ERRORS = "errors";
@SerializedName(SERIALIZED_NAME_ERRORS)
private List errors = null;
/**
* Gets or Sets status
*/
@JsonAdapter(StatusEnum.Adapter.class)
public enum StatusEnum {
SUCCESS("success"),
ERROR("error");
private String value;
StatusEnum(String value) {
this.value = value;
}
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
public static StatusEnum fromValue(String text) {
for (StatusEnum b : StatusEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
}
public static class Adapter extends TypeAdapter {
@Override
public void write(final JsonWriter jsonWriter, final StatusEnum enumeration) throws IOException {
jsonWriter.value(enumeration.getValue());
}
@Override
public StatusEnum read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return StatusEnum.fromValue(String.valueOf(value));
}
}
}
public static final String SERIALIZED_NAME_STATUS = "status";
@SerializedName(SERIALIZED_NAME_STATUS)
private StatusEnum status = null;
public CreateSubmissionBatchResponse submissionBatch(SubmissionBatch submissionBatch) {
this.submissionBatch = submissionBatch;
return this;
}
/**
* Get submissionBatch
* @return submissionBatch
**/
@ApiModelProperty(value = "")
public SubmissionBatch getSubmissionBatch() {
return submissionBatch;
}
public void setSubmissionBatch(SubmissionBatch submissionBatch) {
this.submissionBatch = submissionBatch;
}
public CreateSubmissionBatchResponse submissions(List submissions) {
this.submissions = submissions;
return this;
}
public CreateSubmissionBatchResponse addSubmissionsItem(CreateSubmissionBatchSubmissionsResponse submissionsItem) {
if (this.submissions == null) {
this.submissions = new ArrayList();
}
this.submissions.add(submissionsItem);
return this;
}
/**
* Get submissions
* @return submissions
**/
@ApiModelProperty(value = "")
public List getSubmissions() {
return submissions;
}
public void setSubmissions(List submissions) {
this.submissions = submissions;
}
public CreateSubmissionBatchResponse error(String error) {
this.error = error;
return this;
}
/**
* Get error
* @return error
**/
@ApiModelProperty(value = "")
public String getError() {
return error;
}
public void setError(String error) {
this.error = error;
}
public CreateSubmissionBatchResponse errors(List errors) {
this.errors = errors;
return this;
}
public CreateSubmissionBatchResponse addErrorsItem(String errorsItem) {
if (this.errors == null) {
this.errors = new ArrayList();
}
this.errors.add(errorsItem);
return this;
}
/**
* Get errors
* @return errors
**/
@ApiModelProperty(value = "")
public List getErrors() {
return errors;
}
public void setErrors(List errors) {
this.errors = errors;
}
public CreateSubmissionBatchResponse status(StatusEnum status) {
this.status = status;
return this;
}
/**
* Get status
* @return status
**/
@ApiModelProperty(value = "")
public StatusEnum getStatus() {
return status;
}
public void setStatus(StatusEnum status) {
this.status = status;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
CreateSubmissionBatchResponse createSubmissionBatchResponse = (CreateSubmissionBatchResponse) o;
return Objects.equals(this.submissionBatch, createSubmissionBatchResponse.submissionBatch) &&
Objects.equals(this.submissions, createSubmissionBatchResponse.submissions) &&
Objects.equals(this.error, createSubmissionBatchResponse.error) &&
Objects.equals(this.errors, createSubmissionBatchResponse.errors) &&
Objects.equals(this.status, createSubmissionBatchResponse.status);
}
@Override
public int hashCode() {
return Objects.hash(submissionBatch, submissions, error, errors, status);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class CreateSubmissionBatchResponse {\n");
sb.append(" submissionBatch: ").append(toIndentedString(submissionBatch)).append("\n");
sb.append(" submissions: ").append(toIndentedString(submissions)).append("\n");
sb.append(" error: ").append(toIndentedString(error)).append("\n");
sb.append(" errors: ").append(toIndentedString(errors)).append("\n");
sb.append(" status: ").append(toIndentedString(status)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy