/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package uk.ac.ebi.ep.centralservice.chembl.molecule; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import java.util.HashMap; import java.util.Map; @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "canonical_smiles", "standard_inchi", "standard_inchi_key" }) /** * * @author joseph */ public class MoleculeStructures { @JsonProperty("canonical_smiles") private String canonicalSmiles; @JsonProperty("standard_inchi") private String standardInchi; @JsonProperty("standard_inchi_key") private String standardInchiKey; @JsonIgnore private Map<String, Object> additionalProperties = new HashMap<String, Object>(); /** * * @return * The canonicalSmiles */ @JsonProperty("canonical_smiles") public String getCanonicalSmiles() { return canonicalSmiles; } /** * * @param canonicalSmiles * The canonical_smiles */ @JsonProperty("canonical_smiles") public void setCanonicalSmiles(String canonicalSmiles) { this.canonicalSmiles = canonicalSmiles; } /** * * @return * The standardInchi */ @JsonProperty("standard_inchi") public String getStandardInchi() { return standardInchi; } /** * * @param standardInchi * The standard_inchi */ @JsonProperty("standard_inchi") public void setStandardInchi(String standardInchi) { this.standardInchi = standardInchi; } /** * * @return * The standardInchiKey */ @JsonProperty("standard_inchi_key") public String getStandardInchiKey() { return standardInchiKey; } /** * * @param standardInchiKey * The standard_inchi_key */ @JsonProperty("standard_inchi_key") public void setStandardInchiKey(String standardInchiKey) { this.standardInchiKey = standardInchiKey; } @JsonAnyGetter public Map<String, Object> getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } }