Package Avalara.SDK.model.EInvoicing.V1
Class MandateDataInputField
- java.lang.Object
-
- Avalara.SDK.model.EInvoicing.V1.MandateDataInputField
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.7.0") public class MandateDataInputField extends Object
The Data Input Field
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMandateDataInputField.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_ACCEPTED_VALUESstatic StringSERIALIZED_NAME_CARDINALITYstatic StringSERIALIZED_NAME_DATA_TYPEstatic StringSERIALIZED_NAME_DESCRIPTIONstatic StringSERIALIZED_NAME_DOCUMENT_TYPEstatic StringSERIALIZED_NAME_DOCUMENT_VERSIONstatic StringSERIALIZED_NAME_DOCUMENTATION_LINKstatic StringSERIALIZED_NAME_EXAMPLE_OR_FIXED_VALUEstatic StringSERIALIZED_NAME_FIELD_IDstatic StringSERIALIZED_NAME_FIELD_NAMEstatic StringSERIALIZED_NAME_NAMESPACEstatic StringSERIALIZED_NAME_OPTIONALITYstatic StringSERIALIZED_NAME_PATHstatic StringSERIALIZED_NAME_PATH_TYPE
-
Constructor Summary
Constructors Constructor Description MandateDataInputField()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MandateDataInputFieldacceptedValues(List<String> acceptedValues)MandateDataInputFieldaddAcceptedValuesItem(String acceptedValuesItem)MandateDataInputFieldcardinality(String cardinality)MandateDataInputFielddataType(String dataType)MandateDataInputFielddescription(String description)MandateDataInputFielddocumentationLink(String documentationLink)MandateDataInputFielddocumentType(String documentType)MandateDataInputFielddocumentVersion(String documentVersion)booleanequals(Object o)MandateDataInputFieldexampleOrFixedValue(String exampleOrFixedValue)MandateDataInputFieldfieldId(String fieldId)MandateDataInputFieldfieldName(String fieldName)static MandateDataInputFieldfromJson(String jsonString)Create an instance of MandateDataInputField given an JSON stringList<String>getAcceptedValues()An Array representing the acceptable values for this fieldStringgetCardinality()Represents the number of times an element can appear within the documentStringgetDataType()The data type of this field.StringgetDescription()A description of this fieldStringgetDocumentationLink()An example of the content for this fieldStringgetDocumentType()The document typeStringgetDocumentVersion()The document versionStringgetExampleOrFixedValue()An example of the content for this fieldStringgetFieldId()Field IDStringgetFieldName()Field nameMandateDataInputFieldNamespacegetNamespace()Get namespaceStringgetOptionality()Determines if the field if Required/Conditional/Optional or not required.StringgetPath()Path to this fieldStringgetPathType()The type of pathinthashCode()MandateDataInputFieldnamespace(MandateDataInputFieldNamespace namespace)MandateDataInputFieldoptionality(String optionality)MandateDataInputFieldpath(String path)MandateDataInputFieldpathType(String pathType)voidsetAcceptedValues(List<String> acceptedValues)voidsetCardinality(String cardinality)voidsetDataType(String dataType)voidsetDescription(String description)voidsetDocumentationLink(String documentationLink)voidsetDocumentType(String documentType)voidsetDocumentVersion(String documentVersion)voidsetExampleOrFixedValue(String exampleOrFixedValue)voidsetFieldId(String fieldId)voidsetFieldName(String fieldName)voidsetNamespace(MandateDataInputFieldNamespace namespace)voidsetOptionality(String optionality)voidsetPath(String path)voidsetPathType(String pathType)StringtoJson()Convert an instance of MandateDataInputField to an JSON stringStringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_FIELD_ID
public static final String SERIALIZED_NAME_FIELD_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DOCUMENT_TYPE
public static final String SERIALIZED_NAME_DOCUMENT_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DOCUMENT_VERSION
public static final String SERIALIZED_NAME_DOCUMENT_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PATH
public static final String SERIALIZED_NAME_PATH
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PATH_TYPE
public static final String SERIALIZED_NAME_PATH_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FIELD_NAME
public static final String SERIALIZED_NAME_FIELD_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAMESPACE
public static final String SERIALIZED_NAME_NAMESPACE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXAMPLE_OR_FIXED_VALUE
public static final String SERIALIZED_NAME_EXAMPLE_OR_FIXED_VALUE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCEPTED_VALUES
public static final String SERIALIZED_NAME_ACCEPTED_VALUES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DOCUMENTATION_LINK
public static final String SERIALIZED_NAME_DOCUMENTATION_LINK
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DATA_TYPE
public static final String SERIALIZED_NAME_DATA_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OPTIONALITY
public static final String SERIALIZED_NAME_OPTIONALITY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CARDINALITY
public static final String SERIALIZED_NAME_CARDINALITY
- See Also:
- Constant Field Values
-
-
Method Detail
-
fieldId
public MandateDataInputField fieldId(String fieldId)
-
setFieldId
public void setFieldId(String fieldId)
-
documentType
public MandateDataInputField documentType(String documentType)
-
setDocumentType
public void setDocumentType(String documentType)
-
documentVersion
public MandateDataInputField documentVersion(String documentVersion)
-
getDocumentVersion
@Nullable public String getDocumentVersion()
The document version- Returns:
- documentVersion
-
setDocumentVersion
public void setDocumentVersion(String documentVersion)
-
path
public MandateDataInputField path(String path)
-
setPath
public void setPath(String path)
-
pathType
public MandateDataInputField pathType(String pathType)
-
setPathType
public void setPathType(String pathType)
-
fieldName
public MandateDataInputField fieldName(String fieldName)
-
setFieldName
public void setFieldName(String fieldName)
-
namespace
public MandateDataInputField namespace(MandateDataInputFieldNamespace namespace)
-
getNamespace
@Nullable public MandateDataInputFieldNamespace getNamespace()
Get namespace- Returns:
- namespace
-
setNamespace
public void setNamespace(MandateDataInputFieldNamespace namespace)
-
exampleOrFixedValue
public MandateDataInputField exampleOrFixedValue(String exampleOrFixedValue)
-
getExampleOrFixedValue
@Nullable public String getExampleOrFixedValue()
An example of the content for this field- Returns:
- exampleOrFixedValue
-
setExampleOrFixedValue
public void setExampleOrFixedValue(String exampleOrFixedValue)
-
acceptedValues
public MandateDataInputField acceptedValues(List<String> acceptedValues)
-
addAcceptedValuesItem
public MandateDataInputField addAcceptedValuesItem(String acceptedValuesItem)
-
getAcceptedValues
@Nullable public List<String> getAcceptedValues()
An Array representing the acceptable values for this field- Returns:
- acceptedValues
-
documentationLink
public MandateDataInputField documentationLink(String documentationLink)
-
getDocumentationLink
@Nullable public String getDocumentationLink()
An example of the content for this field- Returns:
- documentationLink
-
setDocumentationLink
public void setDocumentationLink(String documentationLink)
-
dataType
public MandateDataInputField dataType(String dataType)
-
setDataType
public void setDataType(String dataType)
-
description
public MandateDataInputField description(String description)
-
getDescription
@Nullable public String getDescription()
A description of this field- Returns:
- description
-
setDescription
public void setDescription(String description)
-
optionality
public MandateDataInputField optionality(String optionality)
-
getOptionality
@Nullable public String getOptionality()
Determines if the field if Required/Conditional/Optional or not required.- Returns:
- optionality
-
setOptionality
public void setOptionality(String optionality)
-
cardinality
public MandateDataInputField cardinality(String cardinality)
-
getCardinality
@Nullable public String getCardinality()
Represents the number of times an element can appear within the document- Returns:
- cardinality
-
setCardinality
public void setCardinality(String cardinality)
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to MandateDataInputField
-
fromJson
public static MandateDataInputField fromJson(String jsonString) throws IOException
Create an instance of MandateDataInputField given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of MandateDataInputField
- Throws:
IOException- if the JSON string is invalid with respect to MandateDataInputField
-
toJson
public String toJson()
Convert an instance of MandateDataInputField to an JSON string- Returns:
- JSON string
-
-