AdditionalDataTemporaryServices class abstract
AdditionalDataTemporaryServices
Properties:
- enhancedSchemeDataPeriodCustomerReference - The customer code, if supplied by a customer. * Encoding: ASCII * maxLength: 25
- enhancedSchemeDataPeriodEmployeeName - The name or ID of the person working in a temporary capacity. * maxLength: 40. * Must not be all spaces. *Must not be all zeros.
- enhancedSchemeDataPeriodJobDescription - The job description of the person working in a temporary capacity. * maxLength: 40 * Must not be all spaces. *Must not be all zeros.
- enhancedSchemeDataPeriodRegularHoursRate - The amount paid for regular hours worked, minor units. * maxLength: 7 * Must not be empty * Can be all zeros
- enhancedSchemeDataPeriodRegularHoursWorked - The hours worked. * maxLength: 7 * Must not be empty * Can be all zeros
- enhancedSchemeDataPeriodRequestName - The name of the person requesting temporary services. * maxLength: 40 * Must not be all zeros * Must not be all spaces
- enhancedSchemeDataPeriodTempStartDate - The billing period start date. * Format: ddMMyy * maxLength: 6
- enhancedSchemeDataPeriodTempWeekEnding - The billing period end date. * Format: ddMMyy * maxLength: 6
- enhancedSchemeDataPeriodTotalTaxAmount - The total tax amount, in minor units. For example, 2000 means USD 20.00 * maxLength: 12
- Annotations
-
- @BuiltValue.new()
Constructors
- AdditionalDataTemporaryServices([void updates(AdditionalDataTemporaryServicesBuilder b)])
-
factory
Properties
- enhancedSchemeDataPeriodCustomerReference → String?
-
The customer code, if supplied by a customer. * Encoding: ASCII * maxLength: 25
no setter
- enhancedSchemeDataPeriodEmployeeName → String?
-
The name or ID of the person working in a temporary capacity. * maxLength: 40. * Must not be all spaces. *Must not be all zeros.
no setter
- enhancedSchemeDataPeriodJobDescription → String?
-
The job description of the person working in a temporary capacity. * maxLength: 40 * Must not be all spaces. *Must not be all zeros.
no setter
- enhancedSchemeDataPeriodRegularHoursRate → String?
-
The amount paid for regular hours worked, minor units. * maxLength: 7 * Must not be empty * Can be all zeros
no setter
- enhancedSchemeDataPeriodRegularHoursWorked → String?
-
The hours worked. * maxLength: 7 * Must not be empty * Can be all zeros
no setter
- enhancedSchemeDataPeriodRequestName → String?
-
The name of the person requesting temporary services. * maxLength: 40 * Must not be all zeros * Must not be all spaces
no setter
- enhancedSchemeDataPeriodTempStartDate → String?
-
The billing period start date. * Format: ddMMyy * maxLength: 6
no setter
- enhancedSchemeDataPeriodTempWeekEnding → String?
-
The billing period end date. * Format: ddMMyy * maxLength: 6
no setter
- enhancedSchemeDataPeriodTotalTaxAmount → String?
-
The total tax amount, in minor units. For example, 2000 means USD 20.00 * maxLength: 12
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(AdditionalDataTemporaryServicesBuilder)) → AdditionalDataTemporaryServices -
Rebuilds the instance.
inherited
-
toBuilder(
) → AdditionalDataTemporaryServicesBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
AdditionalDataTemporaryServices> -
no setter