Package com.adyen.model.payment
Class AdditionalDataTemporaryServices
- java.lang.Object
-
- com.adyen.model.payment.AdditionalDataTemporaryServices
-
public class AdditionalDataTemporaryServices extends Object
AdditionalDataTemporaryServices
-
-
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)Return true if this AdditionalDataTemporaryServices object is equal to o.static AdditionalDataTemporaryServicesfromJson(String jsonString)Create an instance of AdditionalDataTemporaryServices given an JSON stringStringgetEnhancedSchemeDataCustomerReference()The customer code, if supplied by a customer.StringgetEnhancedSchemeDataEmployeeName()The name or ID of the person working in a temporary capacity.StringgetEnhancedSchemeDataJobDescription()The job description of the person working in a temporary capacity.StringgetEnhancedSchemeDataRegularHoursRate()The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes).StringgetEnhancedSchemeDataRegularHoursWorked()The hours worked.StringgetEnhancedSchemeDataRequestName()The name of the person requesting temporary services.StringgetEnhancedSchemeDataTempStartDate()The billing period start date.StringgetEnhancedSchemeDataTempWeekEnding()The billing period end date.StringgetEnhancedSchemeDataTotalTaxAmount()The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).inthashCode()voidsetEnhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)The customer code, if supplied by a customer.voidsetEnhancedSchemeDataEmployeeName(String enhancedSchemeDataEmployeeName)The name or ID of the person working in a temporary capacity.voidsetEnhancedSchemeDataJobDescription(String enhancedSchemeDataJobDescription)The job description of the person working in a temporary capacity.voidsetEnhancedSchemeDataRegularHoursRate(String enhancedSchemeDataRegularHoursRate)The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes).voidsetEnhancedSchemeDataRegularHoursWorked(String enhancedSchemeDataRegularHoursWorked)The hours worked.voidsetEnhancedSchemeDataRequestName(String enhancedSchemeDataRequestName)The name of the person requesting temporary services.voidsetEnhancedSchemeDataTempStartDate(String enhancedSchemeDataTempStartDate)The billing period start date.voidsetEnhancedSchemeDataTempWeekEnding(String enhancedSchemeDataTempWeekEnding)The billing period end date.voidsetEnhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).StringtoJson()Convert an instance of AdditionalDataTemporaryServices to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_CUSTOMER_REFERENCE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_CUSTOMER_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_EMPLOYEE_NAME
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_EMPLOYEE_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_JOB_DESCRIPTION
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_JOB_DESCRIPTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_REGULAR_HOURS_RATE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_REGULAR_HOURS_RATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_REGULAR_HOURS_WORKED
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_REGULAR_HOURS_WORKED
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_REQUEST_NAME
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_REQUEST_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_TEMP_START_DATE
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_TEMP_START_DATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_TEMP_WEEK_ENDING
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_TEMP_WEEK_ENDING
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA_TOTAL_TAX_AMOUNT
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA_TOTAL_TAX_AMOUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
enhancedSchemeDataCustomerReference
public AdditionalDataTemporaryServices enhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)
-
getEnhancedSchemeDataCustomerReference
public String getEnhancedSchemeDataCustomerReference()
The customer code, if supplied by a customer. * Encoding: ASCII * maxLength: 25- Returns:
- enhancedSchemeDataCustomerReference
-
setEnhancedSchemeDataCustomerReference
public void setEnhancedSchemeDataCustomerReference(String enhancedSchemeDataCustomerReference)
The customer code, if supplied by a customer. * Encoding: ASCII * maxLength: 25- Parameters:
enhancedSchemeDataCustomerReference-
-
enhancedSchemeDataEmployeeName
public AdditionalDataTemporaryServices enhancedSchemeDataEmployeeName(String enhancedSchemeDataEmployeeName)
-
getEnhancedSchemeDataEmployeeName
public String getEnhancedSchemeDataEmployeeName()
The name or ID of the person working in a temporary capacity. * maxLength: 40. * Must not be all spaces. *Must not be all zeros.- Returns:
- enhancedSchemeDataEmployeeName
-
setEnhancedSchemeDataEmployeeName
public void setEnhancedSchemeDataEmployeeName(String enhancedSchemeDataEmployeeName)
The name or ID of the person working in a temporary capacity. * maxLength: 40. * Must not be all spaces. *Must not be all zeros.- Parameters:
enhancedSchemeDataEmployeeName-
-
enhancedSchemeDataJobDescription
public AdditionalDataTemporaryServices enhancedSchemeDataJobDescription(String enhancedSchemeDataJobDescription)
-
getEnhancedSchemeDataJobDescription
public String getEnhancedSchemeDataJobDescription()
The job description of the person working in a temporary capacity. * maxLength: 40 * Must not be all spaces. *Must not be all zeros.- Returns:
- enhancedSchemeDataJobDescription
-
setEnhancedSchemeDataJobDescription
public void setEnhancedSchemeDataJobDescription(String enhancedSchemeDataJobDescription)
The job description of the person working in a temporary capacity. * maxLength: 40 * Must not be all spaces. *Must not be all zeros.- Parameters:
enhancedSchemeDataJobDescription-
-
enhancedSchemeDataRegularHoursRate
public AdditionalDataTemporaryServices enhancedSchemeDataRegularHoursRate(String enhancedSchemeDataRegularHoursRate)
-
getEnhancedSchemeDataRegularHoursRate
public String getEnhancedSchemeDataRegularHoursRate()
The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). * maxLength: 7 * Must not be empty * Can be all zeros- Returns:
- enhancedSchemeDataRegularHoursRate
-
setEnhancedSchemeDataRegularHoursRate
public void setEnhancedSchemeDataRegularHoursRate(String enhancedSchemeDataRegularHoursRate)
The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). * maxLength: 7 * Must not be empty * Can be all zeros- Parameters:
enhancedSchemeDataRegularHoursRate-
-
enhancedSchemeDataRegularHoursWorked
public AdditionalDataTemporaryServices enhancedSchemeDataRegularHoursWorked(String enhancedSchemeDataRegularHoursWorked)
-
getEnhancedSchemeDataRegularHoursWorked
public String getEnhancedSchemeDataRegularHoursWorked()
The hours worked. * maxLength: 7 * Must not be empty * Can be all zeros- Returns:
- enhancedSchemeDataRegularHoursWorked
-
setEnhancedSchemeDataRegularHoursWorked
public void setEnhancedSchemeDataRegularHoursWorked(String enhancedSchemeDataRegularHoursWorked)
The hours worked. * maxLength: 7 * Must not be empty * Can be all zeros- Parameters:
enhancedSchemeDataRegularHoursWorked-
-
enhancedSchemeDataRequestName
public AdditionalDataTemporaryServices enhancedSchemeDataRequestName(String enhancedSchemeDataRequestName)
-
getEnhancedSchemeDataRequestName
public String getEnhancedSchemeDataRequestName()
The name of the person requesting temporary services. * maxLength: 40 * Must not be all zeros * Must not be all spaces- Returns:
- enhancedSchemeDataRequestName
-
setEnhancedSchemeDataRequestName
public void setEnhancedSchemeDataRequestName(String enhancedSchemeDataRequestName)
The name of the person requesting temporary services. * maxLength: 40 * Must not be all zeros * Must not be all spaces- Parameters:
enhancedSchemeDataRequestName-
-
enhancedSchemeDataTempStartDate
public AdditionalDataTemporaryServices enhancedSchemeDataTempStartDate(String enhancedSchemeDataTempStartDate)
-
getEnhancedSchemeDataTempStartDate
public String getEnhancedSchemeDataTempStartDate()
The billing period start date. * Format: ddMMyy * maxLength: 6- Returns:
- enhancedSchemeDataTempStartDate
-
setEnhancedSchemeDataTempStartDate
public void setEnhancedSchemeDataTempStartDate(String enhancedSchemeDataTempStartDate)
The billing period start date. * Format: ddMMyy * maxLength: 6- Parameters:
enhancedSchemeDataTempStartDate-
-
enhancedSchemeDataTempWeekEnding
public AdditionalDataTemporaryServices enhancedSchemeDataTempWeekEnding(String enhancedSchemeDataTempWeekEnding)
-
getEnhancedSchemeDataTempWeekEnding
public String getEnhancedSchemeDataTempWeekEnding()
The billing period end date. * Format: ddMMyy * maxLength: 6- Returns:
- enhancedSchemeDataTempWeekEnding
-
setEnhancedSchemeDataTempWeekEnding
public void setEnhancedSchemeDataTempWeekEnding(String enhancedSchemeDataTempWeekEnding)
The billing period end date. * Format: ddMMyy * maxLength: 6- Parameters:
enhancedSchemeDataTempWeekEnding-
-
enhancedSchemeDataTotalTaxAmount
public AdditionalDataTemporaryServices enhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)
-
getEnhancedSchemeDataTotalTaxAmount
public String getEnhancedSchemeDataTotalTaxAmount()
The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). For example, 2000 means USD 20.00 * maxLength: 12- Returns:
- enhancedSchemeDataTotalTaxAmount
-
setEnhancedSchemeDataTotalTaxAmount
public void setEnhancedSchemeDataTotalTaxAmount(String enhancedSchemeDataTotalTaxAmount)
The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). For example, 2000 means USD 20.00 * maxLength: 12- Parameters:
enhancedSchemeDataTotalTaxAmount-
-
equals
public boolean equals(Object o)
Return true if this AdditionalDataTemporaryServices object is equal to o.
-
fromJson
public static AdditionalDataTemporaryServices fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of AdditionalDataTemporaryServices given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AdditionalDataTemporaryServices
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to AdditionalDataTemporaryServices
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of AdditionalDataTemporaryServices to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-