All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.precisely.apis.model.FieldsMatching Maven / Gradle / Ivy
/*
* Precisely APIs
* Enhance & enrich your data, applications, business processes, and workflows with rich location, information, and identify APIs.
*
* The version of the OpenAPI document: 15.0.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
package com.precisely.apis.model;
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.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
/**
* FieldsMatching
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-04-12T11:12:38.208312800+05:30[Asia/Calcutta]")
public class FieldsMatching {
public static final String SERIALIZED_NAME_MATCH_ON_ADDRESS_NUMBER = "matchOnAddressNumber";
@SerializedName(SERIALIZED_NAME_MATCH_ON_ADDRESS_NUMBER)
private Boolean matchOnAddressNumber;
public static final String SERIALIZED_NAME_MATCH_ON_POST_CODE1 = "matchOnPostCode1";
@SerializedName(SERIALIZED_NAME_MATCH_ON_POST_CODE1)
private Boolean matchOnPostCode1;
public static final String SERIALIZED_NAME_MATCH_ON_POST_CODE2 = "matchOnPostCode2";
@SerializedName(SERIALIZED_NAME_MATCH_ON_POST_CODE2)
private Boolean matchOnPostCode2;
public static final String SERIALIZED_NAME_MATCH_ON_AREA_NAME1 = "matchOnAreaName1";
@SerializedName(SERIALIZED_NAME_MATCH_ON_AREA_NAME1)
private Boolean matchOnAreaName1;
public static final String SERIALIZED_NAME_MATCH_ON_AREA_NAME2 = "matchOnAreaName2";
@SerializedName(SERIALIZED_NAME_MATCH_ON_AREA_NAME2)
private Boolean matchOnAreaName2;
public static final String SERIALIZED_NAME_MATCH_ON_AREA_NAME3 = "matchOnAreaName3";
@SerializedName(SERIALIZED_NAME_MATCH_ON_AREA_NAME3)
private Boolean matchOnAreaName3;
public static final String SERIALIZED_NAME_MATCH_ON_AREA_NAME4 = "matchOnAreaName4";
@SerializedName(SERIALIZED_NAME_MATCH_ON_AREA_NAME4)
private Boolean matchOnAreaName4;
public static final String SERIALIZED_NAME_MATCH_ON_ALL_STREET_FIELDS = "matchOnAllStreetFields";
@SerializedName(SERIALIZED_NAME_MATCH_ON_ALL_STREET_FIELDS)
private Boolean matchOnAllStreetFields;
public static final String SERIALIZED_NAME_MATCH_ON_STREET_NAME = "matchOnStreetName";
@SerializedName(SERIALIZED_NAME_MATCH_ON_STREET_NAME)
private Boolean matchOnStreetName;
public static final String SERIALIZED_NAME_MATCH_ON_STREET_TYPE = "matchOnStreetType";
@SerializedName(SERIALIZED_NAME_MATCH_ON_STREET_TYPE)
private Boolean matchOnStreetType;
public static final String SERIALIZED_NAME_MATCH_ON_STREET_DIRECTIONAL = "matchOnStreetDirectional";
@SerializedName(SERIALIZED_NAME_MATCH_ON_STREET_DIRECTIONAL)
private Boolean matchOnStreetDirectional;
public static final String SERIALIZED_NAME_MATCH_ON_PLACE_NAME = "matchOnPlaceName";
@SerializedName(SERIALIZED_NAME_MATCH_ON_PLACE_NAME)
private Boolean matchOnPlaceName;
public static final String SERIALIZED_NAME_MATCH_ON_INPUT_FIELDS = "matchOnInputFields";
@SerializedName(SERIALIZED_NAME_MATCH_ON_INPUT_FIELDS)
private Boolean matchOnInputFields;
public FieldsMatching() {
}
public FieldsMatching matchOnAddressNumber(Boolean matchOnAddressNumber) {
this.matchOnAddressNumber = matchOnAddressNumber;
return this;
}
/**
* Get matchOnAddressNumber
* @return matchOnAddressNumber
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnAddressNumber() {
return matchOnAddressNumber;
}
public void setMatchOnAddressNumber(Boolean matchOnAddressNumber) {
this.matchOnAddressNumber = matchOnAddressNumber;
}
public FieldsMatching matchOnPostCode1(Boolean matchOnPostCode1) {
this.matchOnPostCode1 = matchOnPostCode1;
return this;
}
/**
* Get matchOnPostCode1
* @return matchOnPostCode1
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnPostCode1() {
return matchOnPostCode1;
}
public void setMatchOnPostCode1(Boolean matchOnPostCode1) {
this.matchOnPostCode1 = matchOnPostCode1;
}
public FieldsMatching matchOnPostCode2(Boolean matchOnPostCode2) {
this.matchOnPostCode2 = matchOnPostCode2;
return this;
}
/**
* Get matchOnPostCode2
* @return matchOnPostCode2
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnPostCode2() {
return matchOnPostCode2;
}
public void setMatchOnPostCode2(Boolean matchOnPostCode2) {
this.matchOnPostCode2 = matchOnPostCode2;
}
public FieldsMatching matchOnAreaName1(Boolean matchOnAreaName1) {
this.matchOnAreaName1 = matchOnAreaName1;
return this;
}
/**
* Get matchOnAreaName1
* @return matchOnAreaName1
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnAreaName1() {
return matchOnAreaName1;
}
public void setMatchOnAreaName1(Boolean matchOnAreaName1) {
this.matchOnAreaName1 = matchOnAreaName1;
}
public FieldsMatching matchOnAreaName2(Boolean matchOnAreaName2) {
this.matchOnAreaName2 = matchOnAreaName2;
return this;
}
/**
* Get matchOnAreaName2
* @return matchOnAreaName2
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnAreaName2() {
return matchOnAreaName2;
}
public void setMatchOnAreaName2(Boolean matchOnAreaName2) {
this.matchOnAreaName2 = matchOnAreaName2;
}
public FieldsMatching matchOnAreaName3(Boolean matchOnAreaName3) {
this.matchOnAreaName3 = matchOnAreaName3;
return this;
}
/**
* Get matchOnAreaName3
* @return matchOnAreaName3
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnAreaName3() {
return matchOnAreaName3;
}
public void setMatchOnAreaName3(Boolean matchOnAreaName3) {
this.matchOnAreaName3 = matchOnAreaName3;
}
public FieldsMatching matchOnAreaName4(Boolean matchOnAreaName4) {
this.matchOnAreaName4 = matchOnAreaName4;
return this;
}
/**
* Get matchOnAreaName4
* @return matchOnAreaName4
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnAreaName4() {
return matchOnAreaName4;
}
public void setMatchOnAreaName4(Boolean matchOnAreaName4) {
this.matchOnAreaName4 = matchOnAreaName4;
}
public FieldsMatching matchOnAllStreetFields(Boolean matchOnAllStreetFields) {
this.matchOnAllStreetFields = matchOnAllStreetFields;
return this;
}
/**
* Get matchOnAllStreetFields
* @return matchOnAllStreetFields
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnAllStreetFields() {
return matchOnAllStreetFields;
}
public void setMatchOnAllStreetFields(Boolean matchOnAllStreetFields) {
this.matchOnAllStreetFields = matchOnAllStreetFields;
}
public FieldsMatching matchOnStreetName(Boolean matchOnStreetName) {
this.matchOnStreetName = matchOnStreetName;
return this;
}
/**
* Get matchOnStreetName
* @return matchOnStreetName
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnStreetName() {
return matchOnStreetName;
}
public void setMatchOnStreetName(Boolean matchOnStreetName) {
this.matchOnStreetName = matchOnStreetName;
}
public FieldsMatching matchOnStreetType(Boolean matchOnStreetType) {
this.matchOnStreetType = matchOnStreetType;
return this;
}
/**
* Get matchOnStreetType
* @return matchOnStreetType
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnStreetType() {
return matchOnStreetType;
}
public void setMatchOnStreetType(Boolean matchOnStreetType) {
this.matchOnStreetType = matchOnStreetType;
}
public FieldsMatching matchOnStreetDirectional(Boolean matchOnStreetDirectional) {
this.matchOnStreetDirectional = matchOnStreetDirectional;
return this;
}
/**
* Get matchOnStreetDirectional
* @return matchOnStreetDirectional
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnStreetDirectional() {
return matchOnStreetDirectional;
}
public void setMatchOnStreetDirectional(Boolean matchOnStreetDirectional) {
this.matchOnStreetDirectional = matchOnStreetDirectional;
}
public FieldsMatching matchOnPlaceName(Boolean matchOnPlaceName) {
this.matchOnPlaceName = matchOnPlaceName;
return this;
}
/**
* Get matchOnPlaceName
* @return matchOnPlaceName
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnPlaceName() {
return matchOnPlaceName;
}
public void setMatchOnPlaceName(Boolean matchOnPlaceName) {
this.matchOnPlaceName = matchOnPlaceName;
}
public FieldsMatching matchOnInputFields(Boolean matchOnInputFields) {
this.matchOnInputFields = matchOnInputFields;
return this;
}
/**
* Get matchOnInputFields
* @return matchOnInputFields
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public Boolean getMatchOnInputFields() {
return matchOnInputFields;
}
public void setMatchOnInputFields(Boolean matchOnInputFields) {
this.matchOnInputFields = matchOnInputFields;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
FieldsMatching fieldsMatching = (FieldsMatching) o;
return Objects.equals(this.matchOnAddressNumber, fieldsMatching.matchOnAddressNumber) &&
Objects.equals(this.matchOnPostCode1, fieldsMatching.matchOnPostCode1) &&
Objects.equals(this.matchOnPostCode2, fieldsMatching.matchOnPostCode2) &&
Objects.equals(this.matchOnAreaName1, fieldsMatching.matchOnAreaName1) &&
Objects.equals(this.matchOnAreaName2, fieldsMatching.matchOnAreaName2) &&
Objects.equals(this.matchOnAreaName3, fieldsMatching.matchOnAreaName3) &&
Objects.equals(this.matchOnAreaName4, fieldsMatching.matchOnAreaName4) &&
Objects.equals(this.matchOnAllStreetFields, fieldsMatching.matchOnAllStreetFields) &&
Objects.equals(this.matchOnStreetName, fieldsMatching.matchOnStreetName) &&
Objects.equals(this.matchOnStreetType, fieldsMatching.matchOnStreetType) &&
Objects.equals(this.matchOnStreetDirectional, fieldsMatching.matchOnStreetDirectional) &&
Objects.equals(this.matchOnPlaceName, fieldsMatching.matchOnPlaceName) &&
Objects.equals(this.matchOnInputFields, fieldsMatching.matchOnInputFields);
}
@Override
public int hashCode() {
return Objects.hash(matchOnAddressNumber, matchOnPostCode1, matchOnPostCode2, matchOnAreaName1, matchOnAreaName2, matchOnAreaName3, matchOnAreaName4, matchOnAllStreetFields, matchOnStreetName, matchOnStreetType, matchOnStreetDirectional, matchOnPlaceName, matchOnInputFields);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class FieldsMatching {\n");
sb.append(" matchOnAddressNumber: ").append(toIndentedString(matchOnAddressNumber)).append("\n");
sb.append(" matchOnPostCode1: ").append(toIndentedString(matchOnPostCode1)).append("\n");
sb.append(" matchOnPostCode2: ").append(toIndentedString(matchOnPostCode2)).append("\n");
sb.append(" matchOnAreaName1: ").append(toIndentedString(matchOnAreaName1)).append("\n");
sb.append(" matchOnAreaName2: ").append(toIndentedString(matchOnAreaName2)).append("\n");
sb.append(" matchOnAreaName3: ").append(toIndentedString(matchOnAreaName3)).append("\n");
sb.append(" matchOnAreaName4: ").append(toIndentedString(matchOnAreaName4)).append("\n");
sb.append(" matchOnAllStreetFields: ").append(toIndentedString(matchOnAllStreetFields)).append("\n");
sb.append(" matchOnStreetName: ").append(toIndentedString(matchOnStreetName)).append("\n");
sb.append(" matchOnStreetType: ").append(toIndentedString(matchOnStreetType)).append("\n");
sb.append(" matchOnStreetDirectional: ").append(toIndentedString(matchOnStreetDirectional)).append("\n");
sb.append(" matchOnPlaceName: ").append(toIndentedString(matchOnPlaceName)).append("\n");
sb.append(" matchOnInputFields: ").append(toIndentedString(matchOnInputFields)).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(Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}