SerialNumberConstraintM, D Constructor |
Namespace:
Aloe.EnterpriseOne.Model.Logistics.Core
Assembly:
Aloe.EnterpriseOne.Model (in Aloe.EnterpriseOne.Model.dll) Version: 20.1.3.5
Syntaxpublic SerialNumberConstraint(
string code,
bool enforceSerialization,
Func<M, IEnumerable<D>> getDetails,
Func<D, int> getDetailNumber,
Func<D, Product> getDetailProduct,
Func<D, Quantity> getDetailQuantity,
Func<IDataAttribute> getDetailSerialNumberAttribute
)
Public Sub New (
code As String,
enforceSerialization As Boolean,
getDetails As Func(Of M, IEnumerable(Of D)),
getDetailNumber As Func(Of D, Integer),
getDetailProduct As Func(Of D, Product),
getDetailQuantity As Func(Of D, Quantity),
getDetailSerialNumberAttribute As Func(Of IDataAttribute)
)
public:
SerialNumberConstraint(
String^ code,
bool enforceSerialization,
Func<M, IEnumerable<D>^>^ getDetails,
Func<D, int>^ getDetailNumber,
Func<D, Product^>^ getDetailProduct,
Func<D, Quantity^>^ getDetailQuantity,
Func<IDataAttribute^>^ getDetailSerialNumberAttribute
)
new :
code : string *
enforceSerialization : bool *
getDetails : Func<'M, IEnumerable<'D>> *
getDetailNumber : Func<'D, int> *
getDetailProduct : Func<'D, Product> *
getDetailQuantity : Func<'D, Quantity> *
getDetailSerialNumberAttribute : Func<IDataAttribute> -> SerialNumberConstraint
Parameters
- code
- Type: SystemString
The code. - enforceSerialization
- Type: SystemBoolean
true to enforce serialization. - getDetails
- Type: SystemFuncM, IEnumerableD
The get details function. Details usually are document lines. - getDetailNumber
- Type: SystemFuncD, Int32
The get detail line number. - getDetailProduct
- Type: SystemFuncD, Product
The get detail product function. - getDetailQuantity
- Type: SystemFuncD, Quantity
The get detail quantity function. - getDetailSerialNumberAttribute
- Type: SystemFuncIDataAttribute
The get detail serial number attribute function.
See Also