Package Avalara.SDK.model.A1099.V2
Class W9FormBaseMinimalRequest
- java.lang.Object
-
- Avalara.SDK.model.A1099.V2.W9FormBaseMinimalRequest
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.7.0") public class W9FormBaseMinimalRequest extends Object
W9FormBaseMinimalRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classW9FormBaseMinimalRequest.CustomTypeAdapterFactorystatic classW9FormBaseMinimalRequest.TypeEnumThe form type.
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_COMPANY_IDstatic StringSERIALIZED_NAME_EMAILstatic StringSERIALIZED_NAME_REFERENCE_IDstatic StringSERIALIZED_NAME_TYPE
-
Constructor Summary
Constructors Constructor Description W9FormBaseMinimalRequest()W9FormBaseMinimalRequest(W9FormBaseMinimalRequest.TypeEnum type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description W9FormBaseMinimalRequestcompanyId(String companyId)W9FormBaseMinimalRequestemail(String email)booleanequals(Object o)static W9FormBaseMinimalRequestfromJson(String jsonString)Create an instance of W9FormBaseMinimalRequest given an JSON stringStringgetCompanyId()The ID of the associated company.StringgetEmail()The email address of the individual associated with the form.StringgetReferenceId()A reference identifier for the form.W9FormBaseMinimalRequest.TypeEnumgetType()The form type.inthashCode()W9FormBaseMinimalRequestreferenceId(String referenceId)voidsetCompanyId(String companyId)voidsetEmail(String email)voidsetReferenceId(String referenceId)StringtoJson()Convert an instance of W9FormBaseMinimalRequest 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_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COMPANY_ID
public static final String SERIALIZED_NAME_COMPANY_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REFERENCE_ID
public static final String SERIALIZED_NAME_REFERENCE_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMAIL
public static final String SERIALIZED_NAME_EMAIL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
W9FormBaseMinimalRequest
public W9FormBaseMinimalRequest()
-
W9FormBaseMinimalRequest
public W9FormBaseMinimalRequest(W9FormBaseMinimalRequest.TypeEnum type)
-
-
Method Detail
-
getType
@Nullable public W9FormBaseMinimalRequest.TypeEnum getType()
The form type.- Returns:
- type
-
companyId
public W9FormBaseMinimalRequest companyId(String companyId)
-
getCompanyId
@Nonnull public String getCompanyId()
The ID of the associated company.- Returns:
- companyId
-
setCompanyId
public void setCompanyId(String companyId)
-
referenceId
public W9FormBaseMinimalRequest referenceId(String referenceId)
-
getReferenceId
@Nullable public String getReferenceId()
A reference identifier for the form.- Returns:
- referenceId
-
setReferenceId
public void setReferenceId(String referenceId)
-
email
public W9FormBaseMinimalRequest email(String email)
-
getEmail
@Nullable public String getEmail()
The email address of the individual associated with the form.- Returns:
-
setEmail
public void setEmail(String email)
-
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 W9FormBaseMinimalRequest
-
fromJson
public static W9FormBaseMinimalRequest fromJson(String jsonString) throws IOException
Create an instance of W9FormBaseMinimalRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of W9FormBaseMinimalRequest
- Throws:
IOException- if the JSON string is invalid with respect to W9FormBaseMinimalRequest
-
toJson
public String toJson()
Convert an instance of W9FormBaseMinimalRequest to an JSON string- Returns:
- JSON string
-
-