Package com.adyen.model.checkout
Class AdditionalDataTemporaryServices
- java.lang.Object
-
- com.adyen.model.checkout.AdditionalDataTemporaryServices
-
public class AdditionalDataTemporaryServices extends Object
AdditionalDataTemporaryServices
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdditionalDataTemporaryServices.CustomTypeAdapterFactory
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AdditionalDataTemporaryServices()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalDataTemporaryServicesenhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)AdditionalDataTemporaryServicesenhancedSchemeDataEmployeeName(String enhancedSchemeDataEmployeeName)AdditionalDataTemporaryServicesenhancedSchemeDataJobDescription(String enhancedSchemeDataJobDescription)AdditionalDataTemporaryServicesenhancedSchemeDataRegularHoursRate(String enhancedSchemeDataRegularHoursRate)AdditionalDataTemporaryServicesenhancedSchemeDataRegularHoursWorked(String enhancedSchemeDataRegularHoursWorked)AdditionalDataTemporaryServicesenhancedSchemeDataRequestName(String enhancedSchemeDataRequestName)AdditionalDataTemporaryServicesenhancedSchemeDataTempStartDate(String enhancedSchemeDataTempStartDate)AdditionalDataTemporaryServicesenhancedSchemeDataTempWeekEnding(String enhancedSchemeDataTempWeekEnding)AdditionalDataTemporaryServicesenhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)booleanequals(Object o)static AdditionalDataTemporaryServicesfromJson(String jsonString)Create an instance of AdditionalDataTemporaryServices given an JSON stringStringgetEnhancedSchemeDataCustomerReference()Customer code, if supplied by a customer.StringgetEnhancedSchemeDataEmployeeName()Name or ID associated with the individual working in a temporary capacity.StringgetEnhancedSchemeDataJobDescription()Description of the job or task of the individual working in a temporary capacity.StringgetEnhancedSchemeDataRegularHoursRate()Amount paid per regular hours worked, minor units.StringgetEnhancedSchemeDataRegularHoursWorked()Amount of time worked during a normal operation for the task or job.StringgetEnhancedSchemeDataRequestName()Name of the individual requesting temporary services.StringgetEnhancedSchemeDataTempStartDate()Date for the beginning of the pay period.StringgetEnhancedSchemeDataTempWeekEnding()Date of the end of the billing cycle.StringgetEnhancedSchemeDataTotalTaxAmount()Total tax amount, in minor units.inthashCode()voidsetEnhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)voidsetEnhancedSchemeDataEmployeeName(String enhancedSchemeDataEmployeeName)voidsetEnhancedSchemeDataJobDescription(String enhancedSchemeDataJobDescription)voidsetEnhancedSchemeDataRegularHoursRate(String enhancedSchemeDataRegularHoursRate)voidsetEnhancedSchemeDataRegularHoursWorked(String enhancedSchemeDataRegularHoursWorked)voidsetEnhancedSchemeDataRequestName(String enhancedSchemeDataRequestName)voidsetEnhancedSchemeDataTempStartDate(String enhancedSchemeDataTempStartDate)voidsetEnhancedSchemeDataTempWeekEnding(String enhancedSchemeDataTempWeekEnding)voidsetEnhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)StringtoJson()Convert an instance of AdditionalDataTemporaryServices to an JSON stringStringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_CUSTOMER_REFERENCE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_CUSTOMER_REFERENCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_EMPLOYEE_NAME
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_EMPLOYEE_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_JOB_DESCRIPTION
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_JOB_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_REGULAR_HOURS_RATE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_REGULAR_HOURS_RATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_REGULAR_HOURS_WORKED
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_REGULAR_HOURS_WORKED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_REQUEST_NAME
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_REQUEST_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_TEMP_START_DATE
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_TEMP_START_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_TEMP_WEEK_ENDING
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_TEMP_WEEK_ENDING
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENHANCED_SCHEME_DATA_TOTAL_TAX_AMOUNT
public static final String SERIALIZED_NAME_ENHANCED_SCHEME_DATA_TOTAL_TAX_AMOUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
enhancedSchemeDataCustomerReference
public AdditionalDataTemporaryServices enhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)
-
getEnhancedSchemeDataCustomerReference
public String getEnhancedSchemeDataCustomerReference()
Customer code, if supplied by a customer. * Encoding: ASCII * maxLength: 25- Returns:
- enhancedSchemeDataCustomerReference
-
setEnhancedSchemeDataCustomerReference
public void setEnhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)
-
enhancedSchemeDataEmployeeName
public AdditionalDataTemporaryServices enhancedSchemeDataEmployeeName(String enhancedSchemeDataEmployeeName)
-
getEnhancedSchemeDataEmployeeName
public String getEnhancedSchemeDataEmployeeName()
Name or ID associated with the individual working in a temporary capacity. * maxLength: 40- Returns:
- enhancedSchemeDataEmployeeName
-
setEnhancedSchemeDataEmployeeName
public void setEnhancedSchemeDataEmployeeName(String enhancedSchemeDataEmployeeName)
-
enhancedSchemeDataJobDescription
public AdditionalDataTemporaryServices enhancedSchemeDataJobDescription(String enhancedSchemeDataJobDescription)
-
getEnhancedSchemeDataJobDescription
public String getEnhancedSchemeDataJobDescription()
Description of the job or task of the individual working in a temporary capacity. * maxLength: 40- Returns:
- enhancedSchemeDataJobDescription
-
setEnhancedSchemeDataJobDescription
public void setEnhancedSchemeDataJobDescription(String enhancedSchemeDataJobDescription)
-
enhancedSchemeDataRegularHoursRate
public AdditionalDataTemporaryServices enhancedSchemeDataRegularHoursRate(String enhancedSchemeDataRegularHoursRate)
-
getEnhancedSchemeDataRegularHoursRate
public String getEnhancedSchemeDataRegularHoursRate()
Amount paid per regular hours worked, minor units. * maxLength: 7- Returns:
- enhancedSchemeDataRegularHoursRate
-
setEnhancedSchemeDataRegularHoursRate
public void setEnhancedSchemeDataRegularHoursRate(String enhancedSchemeDataRegularHoursRate)
-
enhancedSchemeDataRegularHoursWorked
public AdditionalDataTemporaryServices enhancedSchemeDataRegularHoursWorked(String enhancedSchemeDataRegularHoursWorked)
-
getEnhancedSchemeDataRegularHoursWorked
public String getEnhancedSchemeDataRegularHoursWorked()
Amount of time worked during a normal operation for the task or job. * maxLength: 7- Returns:
- enhancedSchemeDataRegularHoursWorked
-
setEnhancedSchemeDataRegularHoursWorked
public void setEnhancedSchemeDataRegularHoursWorked(String enhancedSchemeDataRegularHoursWorked)
-
enhancedSchemeDataRequestName
public AdditionalDataTemporaryServices enhancedSchemeDataRequestName(String enhancedSchemeDataRequestName)
-
getEnhancedSchemeDataRequestName
public String getEnhancedSchemeDataRequestName()
Name of the individual requesting temporary services. * maxLength: 40- Returns:
- enhancedSchemeDataRequestName
-
setEnhancedSchemeDataRequestName
public void setEnhancedSchemeDataRequestName(String enhancedSchemeDataRequestName)
-
enhancedSchemeDataTempStartDate
public AdditionalDataTemporaryServices enhancedSchemeDataTempStartDate(String enhancedSchemeDataTempStartDate)
-
getEnhancedSchemeDataTempStartDate
public String getEnhancedSchemeDataTempStartDate()
Date for the beginning of the pay period. * Format: ddMMyy * maxLength: 6- Returns:
- enhancedSchemeDataTempStartDate
-
setEnhancedSchemeDataTempStartDate
public void setEnhancedSchemeDataTempStartDate(String enhancedSchemeDataTempStartDate)
-
enhancedSchemeDataTempWeekEnding
public AdditionalDataTemporaryServices enhancedSchemeDataTempWeekEnding(String enhancedSchemeDataTempWeekEnding)
-
getEnhancedSchemeDataTempWeekEnding
public String getEnhancedSchemeDataTempWeekEnding()
Date of the end of the billing cycle. * Format: ddMMyy * maxLength: 6- Returns:
- enhancedSchemeDataTempWeekEnding
-
setEnhancedSchemeDataTempWeekEnding
public void setEnhancedSchemeDataTempWeekEnding(String enhancedSchemeDataTempWeekEnding)
-
enhancedSchemeDataTotalTaxAmount
public AdditionalDataTemporaryServices enhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)
-
getEnhancedSchemeDataTotalTaxAmount
public String getEnhancedSchemeDataTotalTaxAmount()
Total tax amount, in minor units. For example, 2000 means USD 20.00 * maxLength: 12- Returns:
- enhancedSchemeDataTotalTaxAmount
-
setEnhancedSchemeDataTotalTaxAmount
public void setEnhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to AdditionalDataTemporaryServices
-
fromJson
public static AdditionalDataTemporaryServices fromJson(String jsonString) throws IOException
Create an instance of AdditionalDataTemporaryServices given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AdditionalDataTemporaryServices
- Throws:
IOException- if the JSON string is invalid with respect to AdditionalDataTemporaryServices
-
toJson
public String toJson()
Convert an instance of AdditionalDataTemporaryServices to an JSON string- Returns:
- JSON string
-
-