TaxCalculationContext class abstract

TaxCalculationContext

Properties:

  • calculationType - The type of calculation requested. Initially only LRS_TCS is supported.
  • lrs - India-specific LRS declarations.
  • taxCountryCode - The country governing tax processing. Initially only IN is supported.
Annotations
  • @BuiltValue.new()

Constructors

TaxCalculationContext([void updates(TaxCalculationContextBuilder b)])
factory

Properties

calculationType → CalculationType
The type of calculation requested. Initially only LRS_TCS is supported.
no setter
hashCode → int
The hash code for this object.
no setterinherited
lrs → LrsContext
India-specific LRS declarations.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
taxCountryCode → String
The country governing tax processing. Initially only IN is supported.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(TaxCalculationContextBuilder)) → TaxCalculationContext
Rebuilds the instance.
inherited
toBuilder() → TaxCalculationContextBuilder
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<TaxCalculationContext>
no setter