contract1
Class GetContractAmountsParams

Attributes
<<root>> <Class> AbstractContract contract contract
<Primitive Type> integer lineItemNumber lineItemNumber
<Primitive Type> decimal positionBaseAmount positionBaseAmount
<Primitive Type> decimal positionDiscountAmount positionDiscountAmount
<Primitive Type> decimal positionTaxAmount positionTaxAmount
<Primitive Type> decimal positionAmount positionAmount
<Primitive Type> decimal salesCommission salesCommission
<Primitive Type> boolean salesCommissionIsPercentage salesCommissionIsPercentage

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywordsstruct
NameGetContractAmountsParams
Name Expression
Namespace<Package> contract1
Owned Template Signature
Owner<Package> contract1
Owning Template Parameter
Package<Package> contract1
Qualified Namecontract1::contract1::GetContractAmountsParams
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 contract
Public <<root>> <Class> AbstractContract contract
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<struct>> <Class> GetContractAmountsParams
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
Namecontract
Name Expression
Namespace<<struct>> <Class> GetContractAmountsParams
Opposite
Owner<<struct>> <Class> GetContractAmountsParams
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::GetContractAmountsParams::contract
Stereotype
Template Parameter
Type<<root>> <Class> AbstractContract
Upper1
Upper Value
VisibilityPublic


 lineItemNumber
Public <Primitive Type> integer lineItemNumber
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<struct>> <Class> GetContractAmountsParams
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywordslist
Lower1
Lower Value
Multiplicity1
NamelineItemNumber
Name Expression
Namespace<<struct>> <Class> GetContractAmountsParams
Opposite
Owner<<struct>> <Class> GetContractAmountsParams
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::GetContractAmountsParams::lineItemNumber
Stereotype
Template Parameter
Type<Primitive Type> integer
Upper1
Upper Value
VisibilityPublic


 positionAmount
Public <Primitive Type> decimal positionAmount
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<struct>> <Class> GetContractAmountsParams
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywordslist
Lower1
Lower Value
Multiplicity1
NamepositionAmount
Name Expression
Namespace<<struct>> <Class> GetContractAmountsParams
Opposite
Owner<<struct>> <Class> GetContractAmountsParams
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::GetContractAmountsParams::positionAmount
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value
VisibilityPublic


 positionBaseAmount
Public <Primitive Type> decimal positionBaseAmount
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<struct>> <Class> GetContractAmountsParams
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywordslist
Lower1
Lower Value
Multiplicity1
NamepositionBaseAmount
Name Expression
Namespace<<struct>> <Class> GetContractAmountsParams
Opposite
Owner<<struct>> <Class> GetContractAmountsParams
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::GetContractAmountsParams::positionBaseAmount
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value
VisibilityPublic


 positionDiscountAmount
Public <Primitive Type> decimal positionDiscountAmount
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<struct>> <Class> GetContractAmountsParams
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywordslist
Lower1
Lower Value
Multiplicity1
NamepositionDiscountAmount
Name Expression
Namespace<<struct>> <Class> GetContractAmountsParams
Opposite
Owner<<struct>> <Class> GetContractAmountsParams
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::GetContractAmountsParams::positionDiscountAmount
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value
VisibilityPublic


 positionTaxAmount
Public <Primitive Type> decimal positionTaxAmount
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<struct>> <Class> GetContractAmountsParams
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywordslist
Lower1
Lower Value
Multiplicity1
NamepositionTaxAmount
Name Expression
Namespace<<struct>> <Class> GetContractAmountsParams
Opposite
Owner<<struct>> <Class> GetContractAmountsParams
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::GetContractAmountsParams::positionTaxAmount
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value
VisibilityPublic


 salesCommission
Public <Primitive Type> decimal salesCommission
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<struct>> <Class> GetContractAmountsParams
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywordslist
Lower1
Lower Value
Multiplicity1
NamesalesCommission
Name Expression
Namespace<<struct>> <Class> GetContractAmountsParams
Opposite
Owner<<struct>> <Class> GetContractAmountsParams
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::GetContractAmountsParams::salesCommission
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value
VisibilityPublic


 salesCommissionIsPercentage
Public <Primitive Type> boolean salesCommissionIsPercentage
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<struct>> <Class> GetContractAmountsParams
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywordslist
Lower1
Lower Value
Multiplicity1
NamesalesCommissionIsPercentage
Name Expression
Namespace<<struct>> <Class> GetContractAmountsParams
Opposite
Owner<<struct>> <Class> GetContractAmountsParams
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::GetContractAmountsParams::salesCommissionIsPercentage
Stereotype
Template Parameter
Type<Primitive Type> boolean
Upper1
Upper Value
VisibilityPublic