Class WireTransferCreateParams.Remittance.Tax.Builder
-
- All Implemented Interfaces:
public final class WireTransferCreateParams.Remittance.Tax.BuilderA builder for Tax.
-
-
Method Summary
-
-
Method Detail
-
date
final WireTransferCreateParams.Remittance.Tax.Builder date(LocalDate date)
The month and year the tax payment is for, in YYYY-MM-DD format. The day is ignored.
-
date
final WireTransferCreateParams.Remittance.Tax.Builder date(JsonField<LocalDate> date)
Sets Builder.date to an arbitrary JSON value.
You should usually call Builder.date with a well-typed LocalDate value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
identificationNumber
final WireTransferCreateParams.Remittance.Tax.Builder identificationNumber(String identificationNumber)
The 9-digit Tax Identification Number (TIN) or Employer Identification Number (EIN).
-
identificationNumber
final WireTransferCreateParams.Remittance.Tax.Builder identificationNumber(JsonField<String> identificationNumber)
Sets Builder.identificationNumber to an arbitrary JSON value.
You should usually call Builder.identificationNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
typeCode
final WireTransferCreateParams.Remittance.Tax.Builder typeCode(String typeCode)
The 5-character tax type code.
-
typeCode
final WireTransferCreateParams.Remittance.Tax.Builder typeCode(JsonField<String> typeCode)
Sets Builder.typeCode to an arbitrary JSON value.
You should usually call Builder.typeCode with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final WireTransferCreateParams.Remittance.Tax.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final WireTransferCreateParams.Remittance.Tax.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final WireTransferCreateParams.Remittance.Tax.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final WireTransferCreateParams.Remittance.Tax.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final WireTransferCreateParams.Remittance.Tax.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final WireTransferCreateParams.Remittance.Tax build()
Returns an immutable instance of Tax.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.date() .identificationNumber() .typeCode()
-
-
-
-