Class AdditionalDataTemporaryServices


  • public class AdditionalDataTemporaryServices
    extends Object
    AdditionalDataTemporaryServices
    • 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
    • Constructor Detail

      • AdditionalDataTemporaryServices

        public AdditionalDataTemporaryServices()
    • Method Detail

      • 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 -
      • 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 -
      • 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 -
      • 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 -
      • 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 -
      • 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 -
      • 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 -
      • 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 -
      • 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.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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